=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderd7lm798/inputs/salmon_1.10.2+ds1-1+b5_arm64.buildinfo Source: salmon Version: 1.10.2+ds1-1 rebuilderd-worker node: codethink02-arm64 +------------------------------------------------------------------------------+ | Downloading sources Wed, 17 Sep 2025 05:37:16 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian sid InRelease [216 kB] Get:3 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:4 https://deb.debian.org/debian sid/main Sources [11.1 MB] Fetched 22.0 MB in 2s (10.4 MB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/s/salmon/salmon_1.10.2%2bds1-1.dsc' salmon_1.10.2+ds1-1.dsc 2558 SHA256:b5097bef9c0f5f1af3d1811e7de794f2eec2d1d5c59e2cc85badd3a4a2ab72ab 'https://deb.debian.org/debian/pool/main/s/salmon/salmon_1.10.2%2bds1.orig.tar.xz' salmon_1.10.2+ds1.orig.tar.xz 5718424 SHA256:895840bed22f93cb8c02ff00b9007473e291ef06b753a950ec2b75373d78219c 'https://deb.debian.org/debian/pool/main/s/salmon/salmon_1.10.2%2bds1-1.debian.tar.xz' salmon_1.10.2+ds1-1.debian.tar.xz 1893940 SHA256:6d296a4cb41e4068975b0ff8592d700cd525a2f961c7fc10ba54cdc69cfe2456 895840bed22f93cb8c02ff00b9007473e291ef06b753a950ec2b75373d78219c salmon_1.10.2+ds1.orig.tar.xz 6d296a4cb41e4068975b0ff8592d700cd525a2f961c7fc10ba54cdc69cfe2456 salmon_1.10.2+ds1-1.debian.tar.xz b5097bef9c0f5f1af3d1811e7de794f2eec2d1d5c59e2cc85badd3a4a2ab72ab salmon_1.10.2+ds1-1.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Wed, 17 Sep 2025 05:37:19 +0000 | +------------------------------------------------------------------------------+ Rebuilding salmon=1.10.2+ds1-1 in /srv/rebuilderd/tmp/rebuilderd7lm798/inputs now. +------------------------------------------------------------------------------+ | WARNING: calling debrebuild without --cache, hammering snapshot.d.o :( | +------------------------------------------------------------------------------+ + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderd7lm798/out --builder=sbuild+unshare -- /srv/rebuilderd/tmp/rebuilderd7lm798/inputs/salmon_1.10.2+ds1-1+b5_arm64.buildinfo /srv/rebuilderd/tmp/rebuilderd7lm798/inputs/salmon_1.10.2+ds1-1+b5_arm64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/salmon-1.10.2+ds1 I: verifying dsc... successful! Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid InRelease [205 kB] Get:2 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 Packages [10.1 MB] Fetched 10.3 MB in 2s (5702 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20250403T143652Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 krb5-multidev arm64 1.21.3-5 [126 kB] Fetched 126 kB in 0s (1154 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps1qk5cgb/krb5-multidev_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libuuid1 arm64 2.41-3 [37.2 kB] Fetched 37.2 kB in 0s (279 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvry_dtz3/libuuid1_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 base-passwd arm64 3.6.7 [53.4 kB] Fetched 53.4 kB in 0s (325 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprdvvagse/base-passwd_3.6.7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgssrpc4t64 arm64 1.21.3-5 [57.2 kB] Fetched 57.2 kB in 0s (543 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4nkzl6n0/libgssrpc4t64_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgnutls28-dev arm64 3.8.9-2 [1419 kB] Fetched 1419 kB in 0s (9115 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ax35evy/libgnutls28-dev_3.8.9-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-sphinxcontrib.jquery all 4.1-5 [7348 B] Fetched 7348 B in 0s (55.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpygh14aqm/python3-sphinxcontrib.jquery_4.1-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-iostreams1.83.0 arm64 1.83.0-4.2 [252 kB] Fetched 252 kB in 0s (1845 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8xy7gkhi/libboost-iostreams1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libp11-kit-dev arm64 0.25.5-3 [208 kB] Fetched 208 kB in 0s (1248 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvn2ifkyo/libp11-kit-dev_0.25.5-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Fetched 69.2 kB in 0s (600 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqgt9p1p4/libuchardet0_0.0.8-1+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 cmake-data all 3.31.6-2 [2268 kB] Fetched 2268 kB in 0s (14.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk0_sq3fj/cmake-data_3.31.6-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB] Fetched 621 kB in 0s (5280 kB/s) dpkg-name: info: moved 'libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb' to '/srv/rebuilderd/tmp/tmp1_lmgyar/libgmp-dev_6.3.0+dfsg-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libngtcp2-crypto-gnutls-dev arm64 1.11.0-1 [33.9 kB] Fetched 33.9 kB in 0s (253 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy7rooq68/libngtcp2-crypto-gnutls-dev_1.11.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-9 [629 kB] Fetched 629 kB in 0s (3864 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpevr_neev/libdb5.3t64_5.3.28+dfsg2-9_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 liblastlog2-2 arm64 2.41-3 [28.1 kB] Fetched 28.1 kB in 0s (180 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptq704bbo/liblastlog2-2_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libngtcp2-dev arm64 1.11.0-1 [174 kB] Fetched 174 kB in 0s (1092 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpustniem3/libngtcp2-dev_1.11.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsmartcols1 arm64 2.41-3 [138 kB] Fetched 138 kB in 0s (835 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprsftrmx3/libsmartcols1_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libmpc3 arm64 1.3.1-1+b3 [50.5 kB] Fetched 50.5 kB in 0s (326 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqwn_l_2w/libmpc3_1.3.1-1+b3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpython3.13-minimal arm64 3.13.2-3 [855 kB] Fetched 855 kB in 0s (4891 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdypflee5/libpython3.13-minimal_3.13.2-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjemalloc2 arm64 5.3.0-3 [216 kB] Fetched 216 kB in 0s (1363 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3apfp851/libjemalloc2_5.3.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-regex1.83-dev arm64 1.83.0-4.2 [335 kB] Fetched 335 kB in 0s (2014 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplt23a889/libboost-regex1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libmpfr6 arm64 4.2.2-1 [685 kB] Fetched 685 kB in 0s (3822 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp16st47pq/libmpfr6_4.2.2-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libzstd-dev arm64 1.5.7+dfsg-1 [335 kB] Fetched 335 kB in 0s (2634 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpajydqvry/libzstd-dev_1.5.7+dfsg-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB] Fetched 128 kB in 0s (852 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqtq0kqqf/node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Fetched 8620 B in 0s (177 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcwie_6bb/dh-strip-nondeterminism_1.14.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 make arm64 4.4.1-1 [453 kB] Fetched 453 kB in 0s (2720 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb4drwdqr/make_4.4.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libidn2-dev arm64 2.3.8-2 [101 kB] Fetched 101 kB in 0s (631 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpok8bdxg6/libidn2-dev_2.3.8-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libngtcp2-crypto-gnutls8 arm64 1.11.0-1 [28.2 kB] Fetched 28.2 kB in 0s (226 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxncg2uhr/libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgomp1 arm64 14.2.0-19 [124 kB] Fetched 124 kB in 0s (758 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwt9s3_y_/libgomp1_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 g++ arm64 4:14.2.0-1 [1332 B] Fetched 1332 B in 0s (13.2 kB/s) dpkg-name: info: moved 'g++_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpudm9f14b/g++_14.2.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [30.6 kB] Fetched 30.6 kB in 0s (127 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps8kwqhhf/node-cjs-module-lexer_1.2.3+dfsg-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB] Fetched 121 kB in 0s (801 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0zveudp7/libfmt10_10.1.1+ds1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-defusedxml all 0.7.1-3 [43.4 kB] Fetched 43.4 kB in 0s (327 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3hp2ichc/python3-defusedxml_0.7.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 liblsan0 arm64 14.2.0-19 [1161 kB] Fetched 1161 kB in 0s (12.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvwcahoy6/liblsan0_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 diffutils arm64 1:3.10-3 [378 kB] Fetched 378 kB in 0s (2213 kB/s) dpkg-name: info: moved 'diffutils_1%3a3.10-3_arm64.deb' to '/srv/rebuilderd/tmp/tmpegb_c2f0/diffutils_3.10-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (371 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8wh2f73g/autotools-dev_20240727.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libubsan1 arm64 14.2.0-19 [1039 kB] Fetched 1039 kB in 0s (9056 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpajc7eekd/libubsan1_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 liblocale-gettext-perl arm64 1.07-7+b1 [15.2 kB] Fetched 15.2 kB in 0s (113 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7jf3f90c/liblocale-gettext-perl_1.07-7+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libctf0 arm64 2.44-3 [84.2 kB] Fetched 84.2 kB in 0s (579 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps4jfnyat/libctf0_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-timer1.83-dev arm64 1.83.0-4.2 [237 kB] Fetched 237 kB in 0s (716 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy1vjp0ye/libboost-timer1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgnutls30t64 arm64 3.8.9-2 [1374 kB] Fetched 1374 kB in 0s (7300 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7umdg14m/libgnutls30t64_3.8.9-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-chrono1.83-dev arm64 1.83.0-4.2 [245 kB] Fetched 245 kB in 0s (1402 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpurzgy7hz/libboost-chrono1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-doc all 3.13.2-2 [10.3 kB] Fetched 10.3 kB in 0s (44.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6w3bjqyv/python3-doc_3.13.2-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 automake all 1:1.17-4 [862 kB] Fetched 862 kB in 0s (6323 kB/s) dpkg-name: info: moved 'automake_1%3a1.17-4_all.deb' to '/srv/rebuilderd/tmp/tmptwj_voiq/automake_1.17-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 fonts-lato all 2.015-1 [2780 kB] Fetched 2780 kB in 0s (14.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplo_exe5e/fonts-lato_2.015-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10+b1 [170 kB] Fetched 170 kB in 0s (1263 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5cf8o40d/libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libicu76 arm64 76.1-3 [9526 kB] Fetched 9526 kB in 0s (28.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf2gwdfpk/libicu76_76.1-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 binutils arm64 2.44-3 [262 kB] Fetched 262 kB in 0s (1781 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsz_oj43l/binutils_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libmd0 arm64 1.1.0-2+b1 [33.7 kB] Fetched 33.7 kB in 0s (253 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzuh815ip/libmd0_1.1.0-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (176 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpigqeo1pv/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Fetched 403 kB in 0s (2938 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps84l1f2m/python3-docutils_0.21.2+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libbz2-1.0 arm64 1.0.8-6 [37.8 kB] Fetched 37.8 kB in 0s (230 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbje_tivr/libbz2-1.0_1.0.8-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-4.2 [273 kB] Fetched 273 kB in 0s (2170 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplhvh6mgj/libboost-filesystem1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 patch arm64 2.7.6-7+b1 [118 kB] Fetched 118 kB in 0s (761 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplj8pwens/patch_2.7.6-7+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 tar arm64 1.35+dfsg-3.1 [802 kB] Fetched 802 kB in 0s (4642 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsdy0z_k9/tar_1.35+dfsg-3.1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-serialization1.83-dev arm64 1.83.0-4.2 [373 kB] Fetched 373 kB in 0s (2644 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7lu_h8jo/libboost-serialization1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libnettle8t64 arm64 3.10.1-1 [311 kB] Fetched 311 kB in 0s (1900 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxlmrcpwe/libnettle8t64_3.10.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 liblz4-1 arm64 1.10.0-4 [60.0 kB] Fetched 60.0 kB in 0s (738 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7oyur5yj/liblz4-1_1.10.0-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 bsdutils arm64 1:2.41-3 [108 kB] Fetched 108 kB in 0s (802 kB/s) dpkg-name: info: moved 'bsdutils_1%3a2.41-3_arm64.deb' to '/srv/rebuilderd/tmp/tmptj5h6d5_/bsdutils_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 build-essential arm64 12.12 [4624 B] Fetched 4624 B in 0s (48.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn0g8lvqg/build-essential_12.12_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Fetched 235 kB in 0s (2207 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe60gq_ad/libssh2-1t64_1.11.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpsl-dev arm64 0.21.2-1.1+b1 [77.9 kB] Fetched 77.9 kB in 0s (593 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpibab94rx/libpsl-dev_0.21.2-1.1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3 arm64 3.13.2-2 [28.1 kB] Fetched 28.1 kB in 0s (352 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxmbw31o6/python3_3.13.2-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19 [9169 kB] Fetched 9169 kB in 0s (22.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdjsrrzgz/cpp-14-aarch64-linux-gnu_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcc1-0 arm64 14.2.0-19 [42.2 kB] Fetched 42.2 kB in 0s (320 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppj03e18e/libcc1-0_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Fetched 58.0 kB in 0s (450 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpivtd2nax/python3-snowballstemmer_2.2.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libicu-dev arm64 76.1-3 [10.6 MB] Fetched 10.6 MB in 0s (33.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpetusn6bh/libicu-dev_76.1-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libnghttp3-dev arm64 1.8.0-1 [89.4 kB] Fetched 89.4 kB in 0s (531 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq3fij369/libnghttp3-dev_1.8.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libunbound8 arm64 1.22.0-1+b1 [553 kB] Fetched 553 kB in 0s (3144 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8qv2a89q/libunbound8_1.22.0-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sysvinit-utils arm64 3.14-4 [34.0 kB] Fetched 34.0 kB in 0s (275 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm2muwmup/sysvinit-utils_3.14-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpcre2-8-0 arm64 10.45-1 [262 kB] Fetched 262 kB in 0s (1559 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmox9ae59/libpcre2-8-0_10.45-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 util-linux arm64 2.41-3 [1190 kB] Fetched 1190 kB in 0s (6794 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprp321xym/util-linux_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libc-bin arm64 2.41-6 [549 kB] Fetched 549 kB in 0s (3714 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp954shxa9/libc-bin_2.41-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 hostname arm64 3.25 [10.8 kB] Fetched 10.8 kB in 0s (67.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpumxlcovb/hostname_3.25_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Fetched 917 kB in 0s (5171 kB/s) dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmpoet3hmx3/zlib1g-dev_1.3.dfsg+really1.3.1-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 nettle-dev arm64 3.10.1-1 [1325 kB] Fetched 1325 kB in 0s (8600 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuekjnm74/nettle-dev_3.10.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sphinx-doc all 8.1.3-5 [3487 kB] Fetched 3487 kB in 0s (7361 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpan5b0nzk/sphinx-doc_8.1.3-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Fetched 40.2 kB in 0s (255 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnfn63d89/libpipeline1_1.5.8-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgdbm6t64 arm64 1.24-2 [74.0 kB] Fetched 74.0 kB in 0s (645 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpicp8qqvb/libgdbm6t64_1.24-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 bash arm64 5.2.37-1.1+b2 [1458 kB] Fetched 1458 kB in 0s (8854 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsp2fga9y/bash_5.2.37-1.1+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libarchive13t64 arm64 3.7.4-1.1 [323 kB] Fetched 323 kB in 0s (2287 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjwyy_e2j/libarchive13t64_3.7.4-1.1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 autopoint all 0.23.1-1 [770 kB] Fetched 770 kB in 0s (13.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkyx8chym/autopoint_0.23.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcrypt1 arm64 1:4.4.38-1 [91.8 kB] Fetched 91.8 kB in 0s (704 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.4.38-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpicsn06uw/libcrypt1_4.4.38-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpam-modules arm64 1.7.0-3 [170 kB] Fetched 170 kB in 0s (1044 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1ilkc60_/libpam-modules_1.7.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 binutils-common arm64 2.44-3 [2509 kB] Fetched 2509 kB in 0s (12.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp36zc2yku/binutils-common_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-timer-dev arm64 1.83.0.2+b2 [3712 B] Fetched 3712 B in 0s (26.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps7zrmaey/libboost-timer-dev_1.83.0.2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 ncurses-base all 6.5+20250216-2 [273 kB] Fetched 273 kB in 0s (2271 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwlbq0khb/ncurses-base_6.5+20250216-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-commander all 9.4.1-1 [65.3 kB] Fetched 65.3 kB in 0s (397 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgo8j96nt/node-commander_9.4.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 base-files arm64 13.7 [72.9 kB] Fetched 72.9 kB in 0s (978 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjzyac_w4/base-files_13.7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libfmt-dev arm64 10.1.1+ds1-4 [177 kB] Fetched 177 kB in 0s (1464 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0srbxi_z/libfmt-dev_10.1.1+ds1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsystemd0 arm64 257.4-9 [420 kB] Fetched 420 kB in 0s (4350 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpemiazeo0/libsystemd0_257.4-9_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB] Fetched 21.2 kB in 0s (160 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpai5h7_qa/libffi8_3.4.7-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtasn1-6-dev arm64 4.20.0-2 [96.7 kB] Fetched 96.7 kB in 0s (783 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjggd72nq/libtasn1-6-dev_4.20.0-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcrypt-dev arm64 1:4.4.38-1 [123 kB] Fetched 123 kB in 0s (754 kB/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.4.38-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpbwc3xv9g/libcrypt-dev_4.4.38-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gcc arm64 4:14.2.0-1 [5136 B] Fetched 5136 B in 0s (39.9 kB/s) dpkg-name: info: moved 'gcc_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpyr640a0g/gcc_14.2.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libitm1 arm64 14.2.0-19 [24.2 kB] Fetched 24.2 kB in 0s (159 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppvglle_9/libitm1_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Fetched 57.1 kB in 0s (422 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg0u2mpqb/libpsl5t64_0.21.2-1.1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-babel all 2.17.0-1 [117 kB] Fetched 117 kB in 0s (893 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsxpzqclc/python3-babel_2.17.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtbb-dev arm64 2022.1.0-1 [201 kB] Fetched 201 kB in 0s (1580 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4si3huv2/libtbb-dev_2022.1.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-minimal arm64 3.13.2-2 [27.1 kB] Fetched 27.1 kB in 0s (124 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7d6aojhu/python3-minimal_3.13.2-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-atomic1.83.0 arm64 1.83.0-4.2 [234 kB] Fetched 234 kB in 0s (1718 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpubm1jjdk/libboost-atomic1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sgml-base all 1.31 [15.4 kB] Fetched 15.4 kB in 0s (114 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5g85dky0/sgml-base_1.31_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libudev1 arm64 257.4-9 [143 kB] Fetched 143 kB in 0s (923 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyltm1er9/libudev1_257.4-9_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 coreutils arm64 9.5-1+b1 [2858 kB] Fetched 2858 kB in 0s (14.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0x_v39e3/coreutils_9.5-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libhtscodecs-dev arm64 1.6.1-2 [2979 kB] Fetched 2979 kB in 0s (6415 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpakgu9gw6/libhtscodecs-dev_1.6.1-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 debhelper all 13.24.2 [919 kB] Fetched 919 kB in 0s (5821 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdx59xwdw/debhelper_13.24.2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (897 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdpe68_e3/debconf_1.5.91_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 grep arm64 3.11-4+b1 [426 kB] Fetched 426 kB in 0s (2445 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1igdx7mp/grep_3.11-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 perl-base arm64 5.40.1-2 [1525 kB] Fetched 1525 kB in 0s (8709 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx13jkh24/perl-base_5.40.1-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [7912 B] Fetched 7912 B in 0s (29.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb2fn7mep/node-brace-expansion_2.0.1+~1.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcereal-dev arm64 1.3.2+dfsg-5 [221 kB] Fetched 221 kB in 0s (816 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5d9j9p29/libcereal-dev_1.3.2+dfsg-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-mj-context-menu all 0.9.1+ds-2 [69.9 kB] Fetched 69.9 kB in 0s (240 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgxzf06mk/node-mj-context-menu_0.9.1+ds-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libbwa-dev arm64 0.7.18-1 [151 kB] Fetched 151 kB in 0s (964 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8qhedgve/libbwa-dev_0.7.18-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 zlib1g arm64 1:1.3.dfsg+really1.3.1-1+b1 [85.1 kB] Fetched 85.1 kB in 0s (481 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmptsa_z9hg/zlib1g_1.3.dfsg+really1.3.1-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-date-time1.83.0 arm64 1.83.0-4.2 [231 kB] Fetched 231 kB in 0s (2810 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps6mo0erx/libboost-date-time1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 man-db arm64 2.13.0-1 [1404 kB] Fetched 1404 kB in 0s (9587 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq0_nljez/man-db_2.13.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 openssl-provider-legacy arm64 3.4.1-1 [300 kB] Fetched 300 kB in 0s (1813 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4ktgxf8x/openssl-provider-legacy_3.4.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1 [1200 B] Fetched 1200 B in 0s (9620 B/s) dpkg-name: info: moved 'g++-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpykrh75od/g++-aarch64-linux-gnu_14.2.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjson-perl all 4.10000-1 [87.5 kB] Fetched 87.5 kB in 0s (711 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpndq49vsk/libjson-perl_4.10000-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3.13 arm64 3.13.2-3 [746 kB] Fetched 746 kB in 0s (5369 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcjpcpmm1/python3.13_3.13.2-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Fetched 63.2 kB in 0s (397 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcwzq_mn0/libnghttp3-9_1.8.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-corepack all 0.24.0-4 [704 kB] Fetched 704 kB in 0s (2113 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvlm0qnux/node-corepack_0.24.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libc6-dev arm64 2.41-6 [1621 kB] Fetched 1621 kB in 0s (10.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx7d89jdk/libc6-dev_2.41-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 ca-certificates all 20241223 [164 kB] Fetched 164 kB in 0s (1599 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgu2ze7kv/ca-certificates_20241223_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 init-system-helpers all 1.68 [38.7 kB] Fetched 38.7 kB in 0s (330 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv14dq_5j/init-system-helpers_1.68_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-system1.83.0 arm64 1.83.0-4.2 [231 kB] Fetched 231 kB in 0s (1921 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptiqgo3rh/libboost-system1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libhwloc15 arm64 2.12.0-1 [142 kB] Fetched 142 kB in 0s (1062 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvcmwoy9_/libhwloc15_2.12.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 ncurses-bin arm64 6.5+20250216-2 [432 kB] Fetched 432 kB in 0s (5645 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpucgbjg_n/ncurses-bin_6.5+20250216-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Fetched 189 kB in 0s (1267 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfbo0s3hf/libelf1t64_0.192-4_arm64.deb' Downloading dependency 1 of 347: krb5-multidev:arm64=1.21.3-5 Downloading dependency 2 of 347: libuuid1:arm64=2.41-3 Downloading dependency 3 of 347: base-passwd:arm64=3.6.7 Downloading dependency 4 of 347: libgssrpc4t64:arm64=1.21.3-5 Downloading dependency 5 of 347: libgnutls28-dev:arm64=3.8.9-2 Downloading dependency 6 of 347: python3-sphinxcontrib.jquery:arm64=4.1-5 Downloading dependency 7 of 347: libboost-iostreams1.83.0:arm64=1.83.0-4.2 Downloading dependency 8 of 347: libp11-kit-dev:arm64=0.25.5-3 Downloading dependency 9 of 347: libuchardet0:arm64=0.0.8-1+b2 Downloading dependency 10 of 347: cmake-data:arm64=3.31.6-2 Downloading dependency 11 of 347: libgmp-dev:arm64=2:6.3.0+dfsg-3 Downloading dependency 12 of 347: libngtcp2-crypto-gnutls-dev:arm64=1.11.0-1 Downloading dependency 13 of 347: libdb5.3t64:arm64=5.3.28+dfsg2-9 Downloading dependency 14 of 347: liblastlog2-2:arm64=2.41-3 Downloading dependency 15 of 347: libngtcp2-dev:arm64=1.11.0-1 Downloading dependency 16 of 347: libsmartcols1:arm64=2.41-3 Downloading dependency 17 of 347: libmpc3:arm64=1.3.1-1+b3 Downloading dependency 18 of 347: libpython3.13-minimal:arm64=3.13.2-3 Downloading dependency 19 of 347: libjemalloc2:arm64=5.3.0-3 Downloading dependency 20 of 347: libboost-regex1.83-dev:arm64=1.83.0-4.2 Downloading dependency 21 of 347: libmpfr6:arm64=4.2.2-1 Downloading dependency 22 of 347: libzstd-dev:arm64=1.5.7+dfsg-1 Downloading dependency 23 of 347: node-acorn:arm64=8.8.1+ds+~cs25.17.7-2 Downloading dependency 24 of 347: dh-strip-nondeterminism:arm64=1.14.1-2 Downloading dependency 25 of 347: make:arm64=4.4.1-1 Downloading dependency 26 of 347: libidn2-dev:arm64=2.3.8-2 Downloading dependency 27 of 347: libngtcp2-crypto-gnutls8:arm64=1.11.0-1 Downloading dependency 28 of 347: libgomp1:arm64=14.2.0-19 Downloading dependency 29 of 347: g++:arm64=4:14.2.0-1 Downloading dependency 30 of 347: node-cjs-module-lexer:arm64=1.2.3+dfsg-1 Downloading dependency 31 of 347: libfmt10:arm64=10.1.1+ds1-4 Downloading dependency 32 of 347: python3-defusedxml:arm64=0.7.1-3 Downloading dependency 33 of 347: liblsan0:arm64=14.2.0-19 Downloading dependency 34 of 347: diffutils:arm64=1:3.10-3 Downloading dependency 35 of 347: autotools-dev:arm64=20240727.1 Downloading dependency 36 of 347: libubsan1:arm64=14.2.0-19 Downloading dependency 37 of 347: liblocale-gettext-perl:arm64=1.07-7+b1 Downloading dependency 38 of 347: libctf0:arm64=2.44-3 Downloading dependency 39 of 347: libboost-timer1.83-dev:arm64=1.83.0-4.2 Downloading dependency 40 of 347: libgnutls30t64:arm64=3.8.9-2 Downloading dependency 41 of 347: libboost-chrono1.83-dev:arm64=1.83.0-4.2 Downloading dependency 42 of 347: python3-doc:arm64=3.13.2-2 Downloading dependency 43 of 347: automake:arm64=1:1.17-4 Downloading dependency 44 of 347: fonts-lato:arm64=2.015-1 Downloading dependency 45 of 347: libevent-2.1-7t64:arm64=2.1.12-stable-10+b1 Downloading dependency 46 of 347: libicu76:arm64=76.1-3 Downloading dependency 47 of 347: binutils:arm64=2.44-3 Downloading dependency 48 of 347: libmd0:arm64=1.1.0-2+b1 Downloading dependency 49 of 347: intltool-debian:arm64=0.35.0+20060710.6 Downloading dependency 50 of 347: python3-docutils:arm64=0.21.2+dfsg-2 Downloading dependency 51 of 347: libbz2-1.0:arm64=1.0.8-6 Downloading dependency 52 of 347: libboost-filesystem1.83.0:arm64=1.83.0-4.2 Downloading dependency 53 of 347: patch:arm64=2.7.6-7+b1 Downloading dependency 54 of 347: tar:arm64=1.35+dfsg-3.1 Downloading dependency 55 of 347: libboost-serialization1.83-dev:arm64=1.83.0-4.2 Downloading dependency 56 of 347: libnettle8t64:arm64=3.10.1-1 Downloading dependency 57 of 347: liblz4-1:arm64=1.10.0-4 Downloading dependency 58 of 347: bsdutils:arm64=1:2.41-3 Downloading dependency 59 of 347: build-essential:arm64=12.12 Downloading dependency 60 of 347: libssh2-1t64:arm64=1.11.1-1 Downloading dependency 61 of 347: libpsl-dev:arm64=0.21.2-1.1+b1 Downloading dependency 62 of 347: python3:arm64=3.13.2-2 Downloading dependency 63 of 347: cpp-14-aarch64-linux-gnu:arm64=14.2.0-19 Downloading dependency 64 of 347: libcc1-0:arm64=14.2.0-19 Downloading dependency 65 of 347: python3-snowballstemmer:arm64=2.2.0-4 Downloading dependency 66 of 347: libicu-dev:arm64=76.1-3 Downloading dependency 67 of 347: libnghttp3-dev:arm64=1.8.0-1 Downloading dependency 68 of 347: libunbound8:arm64=1.22.0-1+b1 Downloading dependency 69 of 347: sysvinit-utils:arm64=3.14-4 Downloading dependency 70 of 347: libpcre2-8-0:arm64=10.45-1 Downloading dependency 71 of 347: util-linux:arm64=2.41-3 Downloading dependency 72 of 347: libc-bin:arm64=2.41-6 Downloading dependency 73 of 347: hostname:arm64=3.25 Downloading dependency 74 of 347: zlib1g-dev:arm64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 75 of 347: nettle-dev:arm64=3.10.1-1 Downloading dependency 76 of 347: sphinx-doc:arm64=8.1.3-5 Downloading dependency 77 of 347: libpipeline1:arm64=1.5.8-1 Downloading dependency 78 of 347: libgdbm6t64:arm64=1.24-2 Downloading dependency 79 of 347: bash:arm64=5.2.37-1.1+b2 Downloading dependency 80 of 347: libarchive13t64:arm64=3.7.4-1.1 Downloading dependency 81 of 347: autopoint:arm64=0.23.1-1 Downloading dependency 82 of 347: libcrypt1:arm64=1:4.4.38-1 Downloading dependency 83 of 347: libpam-modules:arm64=1.7.0-3 Downloading dependency 84 of 347: binutils-common:arm64=2.44-3 Downloading dependency 85 of 347: libboost-timer-dev:arm64=1.83.0.2+b2 Downloading dependency 86 of 347: ncurses-base:arm64=6.5+20250216-2 Downloading dependency 87 of 347: node-commander:arm64=9.4.1-1 Downloading dependency 88 of 347: base-files:arm64=13.7 Downloading dependency 89 of 347: libfmt-dev:arm64=10.1.1+ds1-4 Downloading dependency 90 of 347: libsystemd0:arm64=257.4-9 Downloading dependency 91 of 347: libffi8:arm64=3.4.7-1 Downloading dependency 92 of 347: libtasn1-6-dev:arm64=4.20.0-2 Downloading dependency 93 of 347: libcrypt-dev:arm64=1:4.4.38-1 Downloading dependency 94 of 347: gcc:arm64=4:14.2.0-1 Downloading dependency 95 of 347: libitm1:arm64=14.2.0-19 Downloading dependency 96 of 347: libpsl5t64:arm64=0.21.2-1.1+b1 Downloading dependency 97 of 347: python3-babel:arm64=2.17.0-1 Downloading dependency 98 of 347: libtbb-dev:arm64=2022.1.0-1 Downloading dependency 99 of 347: python3-minimal:arm64=3.13.2-2 Downloading dependency 100 of 347: libboost-atomic1.83.0:arm64=1.83.0-4.2 Downloading dependency 101 of 347: sgml-base:arm64=1.31 Downloading dependency 102 of 347: libudev1:arm64=257.4-9 Downloading dependency 103 of 347: coreutils:arm64=9.5-1+b1 Downloading dependency 104 of 347: libhtscodecs-dev:arm64=1.6.1-2 Downloading dependency 105 of 347: debhelper:arm64=13.24.2 Downloading dependency 106 of 347: debconf:arm64=1.5.91 Downloading dependency 107 of 347: grep:arm64=3.11-4+b1 Downloading dependency 108 of 347: perl-base:arm64=5.40.1-2 Downloading dependency 109 of 347: node-brace-expansion:arm64=2.0.1+~1.1.0-1 Downloading dependency 110 of 347: libcereal-dev:arm64=1.3.2+dfsg-5 Downloading dependency 111 of 347: node-mj-context-menu:arm64=0.9.1+ds-2 Downloading dependency 112 of 347: libbwa-dev:arm64=0.7.18-1 Downloading dependency 113 of 347: zlib1g:arm64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 114 of 347: libboost-date-time1.83.0:arm64=1.83.0-4.2 Downloading dependency 115 of 347: man-db:arm64=2.13.0-1 Downloading dependency 116 of 347: openssl-provider-legacy:arm64=3.4.1-1 Downloading dependency 117 of 347: g++-aarch64-linux-gnu:arm64=4:14.2.0-1 Downloading dependency 118 of 347: libjson-perl:arm64=4.10000-1 Downloading dependency 119 of 347: python3.13:arm64=3.13.2-3 Downloading dependency 120 of 347: libnghttp3-9:arm64=1.8.0-1 Downloading dependency 121 of 347: node-corepack:arm64=0.24.0-4 Downloading dependency 122 of 347: libc6-dev:arm64=2.41-6 Downloading dependency 123 of 347: ca-certificates:arm64=20241223 Downloading dependency 124 of 347: init-system-helpers:arm64=1.68 Downloading dependency 125 of 347: libboost-system1.83.0:arm64=1.83.0-4.2 Downloading dependency 126 of 347: libhwloc15:arm64=2.12.0-1 Downloading dependency 127 of 347: ncurses-bin:arm64=6.5+20250216-2 Downloading dependency 128 of 347: libelf1t64:arm64=0.192-4 Downloading dependency 129 of 347: libkadm5srv-mit12:arm64=1.21.3-5Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkadm5srv-mit12 arm64 1.21.3-5 [53.0 kB] Fetched 53.0 kB in 0s (366 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1f_zm87j/libkadm5srv-mit12_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgnutls-dane0t64 arm64 3.8.9-2 [452 kB] Fetched 452 kB in 0s (3169 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdlq75pex/libgnutls-dane0t64_3.8.9-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 dash arm64 0.5.12-12 [95.6 kB] Fetched 95.6 kB in 0s (572 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn1768iha/dash_0.5.12-12_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Fetched 19.7 kB in 0s (417 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_71ve3zo/libfile-stripnondeterminism-perl_1.14.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsparsehash-dev all 2.0.3-2 [76.8 kB] Fetched 76.8 kB in 0s (943 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_odhcgad/libsparsehash-dev_2.0.3-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libc6 arm64 2.41-6 [2487 kB] Fetched 2487 kB in 0s (14.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxhv3e1wq/libc6_2.41-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Fetched 56.8 kB in 0s (428 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg7ts41pl/librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-jinja2 all 3.1.6-1 [107 kB] Fetched 107 kB in 0s (815 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprjbip875/python3-jinja2_3.1.6-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsframe1 arm64 2.44-3 [77.8 kB] Fetched 77.8 kB in 0s (956 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps7ywk38o/libsframe1_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 dpkg arm64 1.22.18 [1529 kB] Fetched 1529 kB in 0s (8317 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfgwedp8k/dpkg_1.22.18_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcom-err2 arm64 1.47.2-1+b1 [24.2 kB] Fetched 24.2 kB in 0s (195 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp544dken8/libcom-err2_1.47.2-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-atomic1.83-dev arm64 1.83.0-4.2 [235 kB] Fetched 235 kB in 0s (1452 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpybiwhms0/libboost-atomic1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libbinutils arm64 2.44-3 [660 kB] Fetched 660 kB in 0s (5390 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpramt5iru/libbinutils_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libisl23 arm64 0.27-1 [601 kB] Fetched 601 kB in 0s (3791 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp07bkluis/libisl23_0.27-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgdbm-compat4t64 arm64 1.24-2 [50.3 kB] Fetched 50.3 kB in 0s (372 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpll32zvh_/libgdbm-compat4t64_1.24-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 librhash1 arm64 1.4.5-1 [129 kB] Fetched 129 kB in 0s (1030 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpympx_1vv/librhash1_1.4.5-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 bsdextrautils arm64 2.41-3 [93.6 kB] Fetched 93.6 kB in 0s (1153 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuhmo6t9t/bsdextrautils_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 docutils-doc all 0.21.2+dfsg-2 [1122 kB] Fetched 1122 kB in 0s (3197 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8ym7br8t/docutils-doc_0.21.2+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkrb5-dev arm64 1.21.3-5 [16.1 kB] Fetched 16.1 kB in 0s (101 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa5rxszny/libkrb5-dev_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 findutils arm64 4.10.0-3 [696 kB] Fetched 696 kB in 0s (4121 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjniq01il/findutils_4.10.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libctf-nobfd0 arm64 2.44-3 [152 kB] Fetched 152 kB in 0s (833 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjwhmr1wd/libctf-nobfd0_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libdivsufsort3 arm64 2.0.1-6+b1 [39.9 kB] Fetched 39.9 kB in 0s (160 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbas5099a/libdivsufsort3_2.0.1-6+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libspdlog1.15 arm64 1:1.15.1+ds-1 [99.0 kB] Fetched 99.0 kB in 0s (374 kB/s) dpkg-name: info: moved 'libspdlog1.15_1%3a1.15.1+ds-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpxwrawmpr/libspdlog1.15_1.15.1+ds-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcurl4t64 arm64 8.13.0-1 [348 kB] Fetched 348 kB in 0s (2513 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplx5m4s40/libcurl4t64_8.13.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Fetched 148 kB in 0s (1118 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj7s_334y/libuv1t64_1.50.0-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Fetched 326 kB in 0s (2516 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg9hsf8rn/libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtbbbind-2-5 arm64 2022.1.0-1 [13.6 kB] Fetched 13.6 kB in 0s (53.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3petb3ia/libtbbbind-2-5_2022.1.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpython3.13-stdlib arm64 3.13.2-3 [1887 kB] Fetched 1887 kB in 0s (5562 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe2i2x8mv/libpython3.13-stdlib_3.13.2-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-filesystem1.83-dev arm64 1.83.0-4.2 [292 kB] Fetched 292 kB in 0s (3499 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmqotfoaf/libboost-filesystem1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libmount1 arm64 2.41-3 [198 kB] Fetched 198 kB in 0s (2656 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphtkg4khz/libmount1_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-system-dev arm64 1.83.0.2+b2 [3720 B] Fetched 3720 B in 0s (27.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6qft8ztk/libboost-system-dev_1.83.0.2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-chrono1.83.0t64 arm64 1.83.0-4.2 [239 kB] Fetched 239 kB in 0s (2031 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz9w4km9o/libboost-chrono1.83.0t64_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-undici all 7.3.0+dfsg1+~cs24.12.11-1 [333 kB] Fetched 333 kB in 0s (2430 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj5rm7oj3/node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-thread1.83.0 arm64 1.83.0-4.2 [266 kB] Fetched 266 kB in 0s (1591 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptza2npi1/libboost-thread1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-program-options1.83.0 arm64 1.83.0-4.2 [331 kB] Fetched 331 kB in 0s (5012 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprvn5q0f4/libboost-program-options1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libexpat1 arm64 2.7.1-1 [93.3 kB] Fetched 93.3 kB in 0s (711 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_y0imp15/libexpat1_2.7.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 comerr-dev arm64 2.1-1.47.2-1+b1 [56.2 kB] Fetched 56.2 kB in 0s (440 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf7y0_oc7/comerr-dev_2.1-1.47.2-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Fetched 32.4 kB in 0s (252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb3b3lrdc/libkrb5support0_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libseccomp2 arm64 2.6.0-2 [51.0 kB] Fetched 51.0 kB in 0s (432 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuaonn62_/libseccomp2_2.6.0-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gettext arm64 0.23.1-1 [1610 kB] Fetched 1610 kB in 0s (10.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprqgnmdb5/gettext_0.23.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-chardet all 5.2.0+dfsg-2 [108 kB] Fetched 108 kB in 0s (932 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxlzkr2f6/python3-chardet_5.2.0+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Fetched 81.2 kB in 0s (550 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbqjsz9nv/libk5crypto3_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 xml-core all 0.19 [20.1 kB] Fetched 20.1 kB in 0s (168 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpscdt4ql4/xml-core_0.19_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 icu-devtools arm64 76.1-3 [200 kB] Fetched 200 kB in 0s (575 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwottrwc3/icu-devtools_76.1-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libldap2 arm64 2.6.9+dfsg-2 [179 kB] Fetched 179 kB in 0s (2330 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp57az3o5f/libldap2_2.6.9+dfsg-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libdivsufsort-dev arm64 2.0.1-6+b1 [19.1 kB] Fetched 19.1 kB in 0s (49.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5nxom0kr/libdivsufsort-dev_2.0.1-6+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-balanced-match all 2.0.0-1 [4872 B] Fetched 4872 B in 0s (22.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpak2uknc2/node-balanced-match_2.0.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Fetched 29.6 kB in 0s (223 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd8q8vt87/pkgconf-bin_1.8.1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libspdlog-dev arm64 1:1.15.1+ds-1 [90.8 kB] Fetched 90.8 kB in 0s (1457 kB/s) dpkg-name: info: moved 'libspdlog-dev_1%3a1.15.1+ds-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpogweuzyq/libspdlog-dev_1.15.1+ds-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libdpkg-perl all 1.22.18 [649 kB] Fetched 649 kB in 0s (4615 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp__qwzige/libdpkg-perl_1.22.18_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 help2man arm64 1.49.3+b1 [198 kB] Fetched 198 kB in 0s (2650 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptq_jlg3_/help2man_1.49.3+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python-requests-doc all 2.32.3+dfsg-5 [196 kB] Fetched 196 kB in 0s (635 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprfxph6e2/python-requests-doc_2.32.3+dfsg-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 nodejs arm64 20.19.0+dfsg-1 [350 kB] Fetched 350 kB in 0s (870 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnph3r8p7/nodejs_20.19.0+dfsg-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libzstd1 arm64 1.5.7+dfsg-1 [266 kB] Fetched 266 kB in 0s (1696 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcd6delsu/libzstd1_1.5.7+dfsg-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libunistring5 arm64 1.3-2 [453 kB] Fetched 453 kB in 0s (2789 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6y2h4bb7/libunistring5_1.3-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-sphinx all 8.1.3-5 [468 kB] Fetched 468 kB in 0s (3495 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp1lzcoij/python3-sphinx_8.1.3-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-thread-dev arm64 1.83.0.2+b2 [3616 B] Fetched 3616 B in 0s (22.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6ss8gvac/libboost-thread-dev_1.83.0.2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libbz2-dev arm64 1.0.8-6 [31.9 kB] Fetched 31.9 kB in 0s (254 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeey7_iuc/libbz2-dev_1.0.8-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Fetched 308 kB in 0s (2277 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplxhb4iwx/libkrb5-3_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpam0g arm64 1.7.0-3 [68.6 kB] Fetched 68.6 kB in 0s (615 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjo6s6dmd/libpam0g_1.7.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 procps arm64 2:4.0.4-7 [868 kB] Fetched 868 kB in 0s (5438 kB/s) dpkg-name: info: moved 'procps_2%3a4.0.4-7_arm64.deb' to '/srv/rebuilderd/tmp/tmp7i6atcz4/procps_4.0.4-7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 linux-libc-dev all 6.12.21-1 [2542 kB] Fetched 2542 kB in 0s (14.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8uxaxhsb/linux-libc-dev_6.12.21-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 rapidjson-dev all 1.1.0+dfsg2-7.3 [98.0 kB] Fetched 98.0 kB in 0s (327 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj8fop6tm/rapidjson-dev_1.1.0+dfsg2-7.3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libnghttp2-dev arm64 1.64.0-1 [112 kB] Fetched 112 kB in 0s (696 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6bcrbe07/libnghttp2-dev_1.64.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-iostreams-dev arm64 1.83.0.2+b2 [3568 B] Fetched 3568 B in 0s (12.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_amg7_4d/libboost-iostreams-dev_1.83.0.2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 tzdata all 2025b-1 [259 kB] Fetched 259 kB in 0s (1994 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdbhyb8rb/tzdata_2025b-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libaudit-common all 1:4.0.2-2 [12.7 kB] Fetched 12.7 kB in 0s (262 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.0.2-2_all.deb' to '/srv/rebuilderd/tmp/tmpyyocskbl/libaudit-common_4.0.2-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libbrotli-dev arm64 1.1.0-2+b7 [308 kB] Fetched 308 kB in 0s (2294 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvc_5kwi8/libbrotli-dev_1.1.0-2+b7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 dwz arm64 0.15-1+b1 [102 kB] Fetched 102 kB in 0s (807 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1w_75f6o/dwz_0.15-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 binutils-aarch64-linux-gnu arm64 2.44-3 [820 kB] Fetched 820 kB in 0s (4696 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm9fwom8t/binutils-aarch64-linux-gnu_2.44-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libatomic1 arm64 14.2.0-19 [10.1 kB] Fetched 10.1 kB in 0s (135 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjtyhrve6/libatomic1_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libmagic1t64 arm64 1:5.46-4 [103 kB] Fetched 103 kB in 0s (916 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpm_34shbh/libmagic1t64_5.46-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libxxhash0 arm64 0.8.3-2 [22.3 kB] Fetched 22.3 kB in 0s (168 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfs079xi7/libxxhash0_0.8.3-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 perl arm64 5.40.1-2 [267 kB] Fetched 267 kB in 0s (2157 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_j0ajdaf/perl_5.40.1-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgmp10 arm64 2:6.3.0+dfsg-3 [535 kB] Fetched 535 kB in 0s (4796 kB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-3_arm64.deb' to '/srv/rebuilderd/tmp/tmpai_91a25/libgmp10_6.3.0+dfsg-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 26.1 kB in 0s (206 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb319dqxe/pkgconf_1.8.1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3.13-doc all 3.13.2-3 [15.3 MB] Fetched 15.3 MB in 1s (23.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg01ggteh/python3.13-doc_3.13.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gzip arm64 1.13-1 [135 kB] Fetched 135 kB in 0s (854 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoj01r2f0/gzip_1.13-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 m4 arm64 1.4.19-7 [285 kB] Fetched 285 kB in 0s (3785 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd5lvve5_/m4_1.4.19-7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtinfo6 arm64 6.5+20250216-2 [341 kB] Fetched 341 kB in 0s (2474 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5xgjrmqs/libtinfo6_6.5+20250216-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Fetched 71.3 kB in 0s (617 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnhe5c7c0/libnghttp2-14_1.64.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 dpkg-dev all 1.22.18 [1338 kB] Fetched 1338 kB in 0s (13.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc96wgerv/dpkg-dev_1.22.18_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.4 [629 kB] Fetched 629 kB in 0s (5564 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmpv7zqgv/libxml2_2.12.7+dfsg+really2.9.14-0.4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-docs-theme all 2025.2-1 [19.4 kB] Fetched 19.4 kB in 0s (63.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp86w3l3ay/python3-docs-theme_2025.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgcc-14-dev arm64 14.2.0-19 [2359 kB] Fetched 2359 kB in 0s (12.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpghddbyo2/libgcc-14-dev_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libc-dev-bin arm64 2.41-6 [56.2 kB] Fetched 56.2 kB in 0s (426 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppnt8_ol5/libc-dev-bin_2.41-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libngtcp2-16 arm64 1.11.0-1 [121 kB] Fetched 121 kB in 0s (1663 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjiafuub7/libngtcp2-16_1.11.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-date-time1.83-dev arm64 1.83.0-4.2 [239 kB] Fetched 239 kB in 0s (1027 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3gd8sy5q/libboost-date-time1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libstaden-read-dev arm64 1.15.0-1.1+b2 [334 kB] Fetched 334 kB in 0s (949 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn7h_6byi/libstaden-read-dev_1.15.0-1.1+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjellyfish-2.0-2 arm64 2.3.1-4+b1 [61.9 kB] Fetched 61.9 kB in 0s (229 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd8mx6f9z/libjellyfish-2.0-2_2.3.1-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Fetched 9352 B in 0s (70.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7icz0uqt/libkeyutils1_1.6.3-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python-babel-localedata all 2.17.0-1 [6050 kB] Fetched 6050 kB in 0s (26.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9l8a48fv/python-babel-localedata_2.17.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 g++-14 arm64 14.2.0-19 [22.5 kB] Fetched 22.5 kB in 0s (190 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphadok8_z/g++-14_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-roman all 5.0-1 [10.6 kB] Fetched 10.6 kB in 0s (106 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvqm75tgd/python3-roman_5.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 dh-autoreconf all 20 [17.1 kB] Fetched 17.1 kB in 0s (165 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkonjp54t/dh-autoreconf_20_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libncursesw6 arm64 6.5+20250216-2 [124 kB] Fetched 124 kB in 0s (770 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpagfdba9y/libncursesw6_6.5+20250216-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 rpcsvc-proto arm64 1.4.3-1+b1 [60.5 kB] Fetched 60.5 kB in 0s (452 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkqnxc4bc/rpcsvc-proto_1.4.3-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1 [1440 B] Fetched 1440 B in 0s (12.5 kB/s) dpkg-name: info: moved 'gcc-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmp61tbbnnb/gcc-aarch64-linux-gnu_14.2.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcurl3t64-gnutls arm64 8.13.0-1 [343 kB] Fetched 343 kB in 0s (4688 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpban1aols/libcurl3t64-gnutls_8.13.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 bzip2 arm64 1.0.8-6 [39.5 kB] Fetched 39.5 kB in 0s (295 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfd2kcdkp/bzip2_1.0.8-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgff-dev arm64 2.0.0-3 [146 kB] Fetched 146 kB in 0s (447 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbbcwk_v3/libgff-dev_2.0.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtclap-dev arm64 1.2.5-1+b1 [3359 kB] Fetched 3359 kB in 0s (7020 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdvi03raf/libtclap-dev_1.2.5-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-filesystem-dev arm64 1.83.0.2+b2 [3616 B] Fetched 3616 B in 0s (26.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn3n96byu/libboost-filesystem-dev_1.83.0.2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjemalloc-dev arm64 5.3.0-3 [356 kB] Fetched 356 kB in 0s (1084 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf92mkvmz/libjemalloc-dev_5.3.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libstaden-read14t64 arm64 1.15.0-1.1+b2 [252 kB] Fetched 252 kB in 0s (1170 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3yokdua8/libstaden-read14t64_1.15.0-1.1+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1023 kB] Fetched 1023 kB in 0s (7187 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6gulbqzh/sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcap-ng0 arm64 0.8.5-4+b1 [17.0 kB] Fetched 17.0 kB in 0s (149 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1zba4e14/libcap-ng0_0.8.5-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gettext-base arm64 0.23.1-1 [241 kB] Fetched 241 kB in 0s (2088 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm_dd7c0c/gettext-base_0.23.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpython3-stdlib arm64 3.13.2-2 [10.1 kB] Fetched 10.1 kB in 0s (63.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw9d_ns9c/libpython3-stdlib_3.13.2-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Fetched 308 kB in 0s (2276 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmxiv_u98/libbrotli1_1.1.0-2+b7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-xtend all 4.0.2-3 [3932 B] Fetched 3932 B in 0s (63.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo8vlrfi4/node-xtend_4.0.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libssh2-1-dev arm64 1.11.1-1 [388 kB] Fetched 388 kB in 0s (2627 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxlebfiyk/libssh2-1-dev_1.11.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Fetched 159 kB in 0s (997 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpge5vxisx/libreadline8t64_8.2-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3.13-minimal arm64 3.13.2-3 [1999 kB] Fetched 1999 kB in 0s (12.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptwy5cqiu/python3.13-minimal_3.13.2-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libselinux1 arm64 3.8.1-1 [79.4 kB] Fetched 79.4 kB in 0s (591 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7d1i5o0w/libselinux1_3.8.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-imagesize all 1.4.1-1 [6688 B] Fetched 6688 B in 0s (56.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmscpqsx7/python3-imagesize_1.4.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19 [17.7 MB] Fetched 17.7 MB in 0s (38.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1c173pue/gcc-14-aarch64-linux-gnu_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-mathjax-full all 3.2.2+~cs4.2.1-4 [3660 kB] Fetched 3660 kB in 0s (7789 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfj8zipea/node-mathjax-full_3.2.2+~cs4.2.1-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libattr1 arm64 1:2.5.2-3 [22.7 kB] Fetched 22.7 kB in 0s (220 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_arm64.deb' to '/srv/rebuilderd/tmp/tmpxgujwlwr/libattr1_2.5.2-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Fetched 836 kB in 0s (5339 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwwvd6m7h/python3-pygments_2.18.0+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 cmake arm64 3.31.6-2 [9906 kB] Fetched 9906 kB in 0s (32.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwbpypvdm/cmake_3.31.6-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-requests all 2.32.3+dfsg-5 [72.2 kB] Fetched 72.2 kB in 0s (650 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc_dhxzqo/python3-requests_2.32.3+dfsg-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgnutls-openssl27t64 arm64 3.8.9-2 [452 kB] Fetched 452 kB in 0s (4954 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphqs3836y/libgnutls-openssl27t64_3.8.9-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 docutils-common all 0.21.2+dfsg-2 [128 kB] Fetched 128 kB in 0s (1565 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphcidfd_8/docutils-common_0.21.2+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Fetched 35.3 kB in 0s (233 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3h5pt8oc/libpkgconf3_1.8.1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgprofng0 arm64 2.44-3 [668 kB] Fetched 668 kB in 0s (3799 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7x27uhqn/libgprofng0_2.44-3_arm64.deb' Downloading dependency 130 of 347: libgnutls-dane0t64:arm64=3.8.9-2 Downloading dependency 131 of 347: dash:arm64=0.5.12-12 Downloading dependency 132 of 347: libfile-stripnondeterminism-perl:arm64=1.14.1-2 Downloading dependency 133 of 347: libsparsehash-dev:arm64=2.0.3-2 Downloading dependency 134 of 347: libc6:arm64=2.41-6 Downloading dependency 135 of 347: librtmp1:arm64=2.4+20151223.gitfa8646d.1-2+b5 Downloading dependency 136 of 347: python3-jinja2:arm64=3.1.6-1 Downloading dependency 137 of 347: libsframe1:arm64=2.44-3 Downloading dependency 138 of 347: dpkg:arm64=1.22.18 Downloading dependency 139 of 347: libcom-err2:arm64=1.47.2-1+b1 Downloading dependency 140 of 347: libboost-atomic1.83-dev:arm64=1.83.0-4.2 Downloading dependency 141 of 347: libbinutils:arm64=2.44-3 Downloading dependency 142 of 347: libisl23:arm64=0.27-1 Downloading dependency 143 of 347: libgdbm-compat4t64:arm64=1.24-2 Downloading dependency 144 of 347: librhash1:arm64=1.4.5-1 Downloading dependency 145 of 347: bsdextrautils:arm64=2.41-3 Downloading dependency 146 of 347: docutils-doc:arm64=0.21.2+dfsg-2 Downloading dependency 147 of 347: libkrb5-dev:arm64=1.21.3-5 Downloading dependency 148 of 347: findutils:arm64=4.10.0-3 Downloading dependency 149 of 347: libctf-nobfd0:arm64=2.44-3 Downloading dependency 150 of 347: libdivsufsort3:arm64=2.0.1-6+b1 Downloading dependency 151 of 347: libspdlog1.15:arm64=1:1.15.1+ds-1 Downloading dependency 152 of 347: libcurl4t64:arm64=8.13.0-1 Downloading dependency 153 of 347: libuv1t64:arm64=1.50.0-2 Downloading dependency 154 of 347: libjs-jquery:arm64=3.6.1+dfsg+~3.5.14-1 Downloading dependency 155 of 347: libtbbbind-2-5:arm64=2022.1.0-1 Downloading dependency 156 of 347: libpython3.13-stdlib:arm64=3.13.2-3 Downloading dependency 157 of 347: libboost-filesystem1.83-dev:arm64=1.83.0-4.2 Downloading dependency 158 of 347: libmount1:arm64=2.41-3 Downloading dependency 159 of 347: libboost-system-dev:arm64=1.83.0.2+b2 Downloading dependency 160 of 347: libboost-chrono1.83.0t64:arm64=1.83.0-4.2 Downloading dependency 161 of 347: node-undici:arm64=7.3.0+dfsg1+~cs24.12.11-1 Downloading dependency 162 of 347: libboost-thread1.83.0:arm64=1.83.0-4.2 Downloading dependency 163 of 347: libboost-program-options1.83.0:arm64=1.83.0-4.2 Downloading dependency 164 of 347: libexpat1:arm64=2.7.1-1 Downloading dependency 165 of 347: comerr-dev:arm64=2.1-1.47.2-1+b1 Downloading dependency 166 of 347: libkrb5support0:arm64=1.21.3-5 Downloading dependency 167 of 347: libseccomp2:arm64=2.6.0-2 Downloading dependency 168 of 347: gettext:arm64=0.23.1-1 Downloading dependency 169 of 347: python3-chardet:arm64=5.2.0+dfsg-2 Downloading dependency 170 of 347: libk5crypto3:arm64=1.21.3-5 Downloading dependency 171 of 347: xml-core:arm64=0.19 Downloading dependency 172 of 347: icu-devtools:arm64=76.1-3 Downloading dependency 173 of 347: libldap2:arm64=2.6.9+dfsg-2 Downloading dependency 174 of 347: libdivsufsort-dev:arm64=2.0.1-6+b1 Downloading dependency 175 of 347: node-balanced-match:arm64=2.0.0-1 Downloading dependency 176 of 347: pkgconf-bin:arm64=1.8.1-4 Downloading dependency 177 of 347: libspdlog-dev:arm64=1:1.15.1+ds-1 Downloading dependency 178 of 347: libdpkg-perl:arm64=1.22.18 Downloading dependency 179 of 347: help2man:arm64=1.49.3+b1 Downloading dependency 180 of 347: python-requests-doc:arm64=2.32.3+dfsg-5 Downloading dependency 181 of 347: nodejs:arm64=20.19.0+dfsg-1 Downloading dependency 182 of 347: libzstd1:arm64=1.5.7+dfsg-1 Downloading dependency 183 of 347: libunistring5:arm64=1.3-2 Downloading dependency 184 of 347: python3-sphinx:arm64=8.1.3-5 Downloading dependency 185 of 347: libboost-thread-dev:arm64=1.83.0.2+b2 Downloading dependency 186 of 347: libbz2-dev:arm64=1.0.8-6 Downloading dependency 187 of 347: libkrb5-3:arm64=1.21.3-5 Downloading dependency 188 of 347: libpam0g:arm64=1.7.0-3 Downloading dependency 189 of 347: procps:arm64=2:4.0.4-7 Downloading dependency 190 of 347: linux-libc-dev:arm64=6.12.21-1 Downloading dependency 191 of 347: rapidjson-dev:arm64=1.1.0+dfsg2-7.3 Downloading dependency 192 of 347: libnghttp2-dev:arm64=1.64.0-1 Downloading dependency 193 of 347: libboost-iostreams-dev:arm64=1.83.0.2+b2 Downloading dependency 194 of 347: tzdata:arm64=2025b-1 Downloading dependency 195 of 347: libaudit-common:arm64=1:4.0.2-2 Downloading dependency 196 of 347: libbrotli-dev:arm64=1.1.0-2+b7 Downloading dependency 197 of 347: dwz:arm64=0.15-1+b1 Downloading dependency 198 of 347: binutils-aarch64-linux-gnu:arm64=2.44-3 Downloading dependency 199 of 347: libatomic1:arm64=14.2.0-19 Downloading dependency 200 of 347: libmagic1t64:arm64=1:5.46-4 Downloading dependency 201 of 347: libxxhash0:arm64=0.8.3-2 Downloading dependency 202 of 347: perl:arm64=5.40.1-2 Downloading dependency 203 of 347: libgmp10:arm64=2:6.3.0+dfsg-3 Downloading dependency 204 of 347: pkgconf:arm64=1.8.1-4 Downloading dependency 205 of 347: python3.13-doc:arm64=3.13.2-3 Downloading dependency 206 of 347: gzip:arm64=1.13-1 Downloading dependency 207 of 347: m4:arm64=1.4.19-7 Downloading dependency 208 of 347: libtinfo6:arm64=6.5+20250216-2 Downloading dependency 209 of 347: libnghttp2-14:arm64=1.64.0-1 Downloading dependency 210 of 347: dpkg-dev:arm64=1.22.18 Downloading dependency 211 of 347: libxml2:arm64=2.12.7+dfsg+really2.9.14-0.4 Downloading dependency 212 of 347: python3-docs-theme:arm64=2025.2-1 Downloading dependency 213 of 347: libgcc-14-dev:arm64=14.2.0-19 Downloading dependency 214 of 347: libc-dev-bin:arm64=2.41-6 Downloading dependency 215 of 347: libngtcp2-16:arm64=1.11.0-1 Downloading dependency 216 of 347: libboost-date-time1.83-dev:arm64=1.83.0-4.2 Downloading dependency 217 of 347: libstaden-read-dev:arm64=1.15.0-1.1+b2 Downloading dependency 218 of 347: libjellyfish-2.0-2:arm64=2.3.1-4+b1 Downloading dependency 219 of 347: libkeyutils1:arm64=1.6.3-4 Downloading dependency 220 of 347: python-babel-localedata:arm64=2.17.0-1 Downloading dependency 221 of 347: g++-14:arm64=14.2.0-19 Downloading dependency 222 of 347: python3-roman:arm64=5.0-1 Downloading dependency 223 of 347: dh-autoreconf:arm64=20 Downloading dependency 224 of 347: libncursesw6:arm64=6.5+20250216-2 Downloading dependency 225 of 347: rpcsvc-proto:arm64=1.4.3-1+b1 Downloading dependency 226 of 347: gcc-aarch64-linux-gnu:arm64=4:14.2.0-1 Downloading dependency 227 of 347: libcurl3t64-gnutls:arm64=8.13.0-1 Downloading dependency 228 of 347: bzip2:arm64=1.0.8-6 Downloading dependency 229 of 347: libgff-dev:arm64=2.0.0-3 Downloading dependency 230 of 347: libtclap-dev:arm64=1.2.5-1+b1 Downloading dependency 231 of 347: libboost-filesystem-dev:arm64=1.83.0.2+b2 Downloading dependency 232 of 347: libjemalloc-dev:arm64=5.3.0-3 Downloading dependency 233 of 347: libstaden-read14t64:arm64=1.15.0-1.1+b2 Downloading dependency 234 of 347: sphinx-rtd-theme-common:arm64=3.0.2+dfsg-2 Downloading dependency 235 of 347: libcap-ng0:arm64=0.8.5-4+b1 Downloading dependency 236 of 347: gettext-base:arm64=0.23.1-1 Downloading dependency 237 of 347: libpython3-stdlib:arm64=3.13.2-2 Downloading dependency 238 of 347: libbrotli1:arm64=1.1.0-2+b7 Downloading dependency 239 of 347: node-xtend:arm64=4.0.2-3 Downloading dependency 240 of 347: libssh2-1-dev:arm64=1.11.1-1 Downloading dependency 241 of 347: libreadline8t64:arm64=8.2-6 Downloading dependency 242 of 347: python3.13-minimal:arm64=3.13.2-3 Downloading dependency 243 of 347: libselinux1:arm64=3.8.1-1 Downloading dependency 244 of 347: python3-imagesize:arm64=1.4.1-1 Downloading dependency 245 of 347: gcc-14-aarch64-linux-gnu:arm64=14.2.0-19 Downloading dependency 246 of 347: node-mathjax-full:arm64=3.2.2+~cs4.2.1-4 Downloading dependency 247 of 347: libattr1:arm64=1:2.5.2-3 Downloading dependency 248 of 347: python3-pygments:arm64=2.18.0+dfsg-2 Downloading dependency 249 of 347: cmake:arm64=3.31.6-2 Downloading dependency 250 of 347: python3-requests:arm64=2.32.3+dfsg-5 Downloading dependency 251 of 347: libgnutls-openssl27t64:arm64=3.8.9-2 Downloading dependency 252 of 347: docutils-common:arm64=0.21.2+dfsg-2 Downloading dependency 253 of 347: libpkgconf3:arm64=1.8.1-4 Downloading dependency 254 of 347: libgprofng0:arm64=2.44-3 Downloading dependency 255 of 347: libtbb12:arm64=2022.1.0-1Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtbb12 arm64 2022.1.0-1 [67.4 kB] Fetched 67.4 kB in 0s (320 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp26phfrjb/libtbb12_2022.1.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 autoconf all 2.72-3 [493 kB] Fetched 493 kB in 0s (4620 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm3yda1_k/autoconf_2.72-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-minimatch all 9.0.3-5 [76.7 kB] Fetched 76.7 kB in 0s (902 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_5r05g8v/node-minimatch_9.0.3-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Fetched 72.9 kB in 0s (551 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0wnjd0ct/libjsoncpp26_1.9.6-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpthread-stubs0-dev arm64 0.5-1 [5164 B] Fetched 5164 B in 0s (22.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp14he77bl/libpthread-stubs0-dev_0.5-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-idna all 3.10-1 [42.0 kB] Fetched 42.0 kB in 0s (322 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq1ktktln/python3-idna_3.10-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 mawk arm64 1.3.4.20250131-1 [134 kB] Fetched 134 kB in 0s (1003 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnf48hakv/mawk_1.3.4.20250131-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libeigen3-dev all 3.4.0-4 [1041 kB] Fetched 1041 kB in 0s (6830 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0vg8k7fk/libeigen3-dev_3.4.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Fetched 1129 kB in 0s (8850 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpucj9mz7p/groff-base_1.23.0-7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtbbmalloc2 arm64 2022.1.0-1 [35.7 kB] Fetched 35.7 kB in 0s (290 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6k3vohus/libtbbmalloc2_2022.1.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 cpp-14 arm64 14.2.0-19 [1276 B] Fetched 1276 B in 0s (9639 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpehg9fcu5/cpp-14_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libaudit1 arm64 1:4.0.2-2+b2 [54.6 kB] Fetched 54.6 kB in 0s (439 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.0.2-2+b2_arm64.deb' to '/srv/rebuilderd/tmp/tmpzu5ixslr/libaudit1_4.0.2-2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpam-modules-bin arm64 1.7.0-3 [48.0 kB] Fetched 48.0 kB in 0s (405 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpknfro0e_/libpam-modules-bin_1.7.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Fetched 107 kB in 0s (896 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg26i56zi/libidn2-0_2.3.8-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libstdc++6 arm64 14.2.0-19 [638 kB] Fetched 638 kB in 0s (4512 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphb3ay3_i/libstdc++6_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjansson4 arm64 2.14-2+b3 [39.2 kB] Fetched 39.2 kB in 0s (483 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf827md_1/libjansson4_2.14-2+b3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-regex1.83.0 arm64 1.83.0-4.2 [314 kB] Fetched 314 kB in 0s (3587 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsc6h3la2/libboost-regex1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB] Fetched 30.5 kB in 0s (294 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0lnb3bms/libjs-sphinxdoc_8.1.3-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsimde-dev all 0.8.2-3 [467 kB] Fetched 467 kB in 0s (1358 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp95xi9mgo/libsimde-dev_0.8.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Fetched 27.9 kB in 0s (274 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb1d2mmee/python3-alabaster_0.7.16-0.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsqlite3-0 arm64 3.46.1-2 [852 kB] Fetched 852 kB in 0s (7379 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo30qfsks/libsqlite3-0_3.46.1-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-iostreams1.83-dev arm64 1.83.0-4.2 [261 kB] Fetched 261 kB in 0s (910 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphpzelzjs/libboost-iostreams1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-3 [329 kB] Fetched 329 kB in 0s (4204 kB/s) dpkg-name: info: moved 'libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb' to '/srv/rebuilderd/tmp/tmp2keh2wdh/libgmpxx4ldbl_6.3.0+dfsg-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 librtmp-dev arm64 2.4+20151223.gitfa8646d.1-2+b5 [67.5 kB] Fetched 67.5 kB in 0s (410 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphfs5rdav/librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-serialization1.83.0 arm64 1.83.0-4.2 [325 kB] Fetched 325 kB in 0s (3448 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfpin21aa/libboost-serialization1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gcc-14-base arm64 14.2.0-19 [49.4 kB] Fetched 49.4 kB in 0s (477 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzi6f7hmz/gcc-14-base_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libstdc++-14-dev arm64 14.2.0-19 [2295 kB] Fetched 2295 kB in 0s (14.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp43j3aoyn/libstdc++-14-dev_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libpam-runtime all 1.7.0-3 [248 kB] Fetched 248 kB in 0s (2361 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphq5723oi/libpam-runtime_1.7.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 xz-utils arm64 5.6.4-1 [553 kB] Fetched 553 kB in 0s (2101 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpesvzemww/xz-utils_5.6.4-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjellyfish-2.0-dev arm64 2.3.1-4+b1 [136 kB] Fetched 136 kB in 0s (507 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_8pg912l/libjellyfish-2.0-dev_2.3.1-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcares2 arm64 1.34.4-2.1 [92.2 kB] Fetched 92.2 kB in 0s (353 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuw9p9r32/libcares2_1.34.4-2.1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 rapmap-dev all 0.15.0+dfsg-4 [193 kB] Fetched 193 kB in 0s (595 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr_sad1wd/rapmap-dev_0.15.0+dfsg-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sphinx-common all 8.1.3-5 [617 kB] Fetched 617 kB in 0s (5681 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptpfpatxt/sphinx-common_8.1.3-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 gcc-14 arm64 14.2.0-19 [529 kB] Fetched 529 kB in 0s (4076 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm6ntdxxj/gcc-14_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Fetched 90.9 kB in 0s (707 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpww618cn0/libdebhelper-perl_13.24.2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-program-options1.83-dev arm64 1.83.0-4.2 [368 kB] Fetched 368 kB in 0s (3028 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpns65o7fs/libboost-program-options1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-program-options-dev arm64 1.83.0.2+b2 [3600 B] Fetched 3600 B in 0s (17.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9vtd33r_/libboost-program-options-dev_1.83.0.2+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sensible-utils all 0.0.24 [24.8 kB] Fetched 24.8 kB in 0s (251 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9kid5hya/sensible-utils_0.0.24_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Fetched 55.6 kB in 0s (457 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb4de0oqu/libsasl2-2_2.1.28+dfsg1-9_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] Fetched 517 kB in 0s (3683 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdfjjvaun/fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtool all 2.5.4-4 [539 kB] Fetched 539 kB in 0s (3799 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp44t81q_p/libtool_2.5.4-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 liblzma-dev arm64 5.6.4-1 [319 kB] Fetched 319 kB in 0s (2431 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp79n79y0h/liblzma-dev_5.6.4-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libhwasan0 arm64 14.2.0-19 [1442 kB] Fetched 1442 kB in 0s (7879 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi1zz3vfl/libhwasan0_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 readline-common all 8.2-6 [69.4 kB] Fetched 69.4 kB in 0s (523 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq8e66oyu/readline-common_8.2-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-packaging all 24.2-1 [55.3 kB] Fetched 55.3 kB in 0s (426 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsvmzi4jt/python3-packaging_24.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Fetched 20.1 kB in 0s (163 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkm1avri6/libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libmagic-mgc arm64 1:5.46-4 [337 kB] Fetched 337 kB in 0s (3983 kB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpfy_9pfbp/libmagic-mgc_5.46-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libproc2-0 arm64 2:4.0.4-7 [62.4 kB] Fetched 62.4 kB in 0s (485 kB/s) dpkg-name: info: moved 'libproc2-0_2%3a4.0.4-7_arm64.deb' to '/srv/rebuilderd/tmp/tmpjnfjeznw/libproc2-0_4.0.4-7_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB] Fetched 14.0 kB in 0s (116 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphyovirpd/pkg-config_1.8.1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtsan2 arm64 14.2.0-19 [2383 kB] Fetched 2383 kB in 0s (14.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvs3k8uqn/libtsan2_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libldap-dev arm64 2.6.9+dfsg-2 [305 kB] Fetched 305 kB in 0s (2655 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2ynw9b4i/libldap-dev_2.6.9+dfsg-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 perl-modules-5.40 all 5.40.1-2 [3017 kB] Fetched 3017 kB in 0s (31.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpipfxeo6e/perl-modules-5.40_5.40.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libblkid1 arm64 2.41-3 [165 kB] Fetched 165 kB in 0s (1225 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb8m7_3mw/libblkid1_2.41-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Fetched 47.3 kB in 0s (347 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwhry64hs/libtasn1-6_4.20.0-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Fetched 116 kB in 0s (900 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_8h8y68q/libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [29.7 kB] Fetched 29.7 kB in 0s (162 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_iw84cut/python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (2168 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf7mrd_03/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Fetched 409 kB in 0s (2976 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo3_pojri/libp11-kit0_0.25.5-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkdb5-10t64 arm64 1.21.3-5 [41.3 kB] Fetched 41.3 kB in 0s (311 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpws35j9u4/libkdb5-10t64_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Fetched 248 kB in 0s (2476 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz310q0ks/po-debconf_1.0.21+nmu1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcap2 arm64 1:2.75-4 [27.3 kB] Fetched 27.3 kB in 0s (189 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-4_arm64.deb' to '/srv/rebuilderd/tmp/tmp2vwvun3l/libcap2_2.75-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 node-speech-rule-engine all 4.0.7+~0.1.31-2 [532 kB] Fetched 532 kB in 0s (1451 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxwo7wln4/node-speech-rule-engine_4.0.7+~0.1.31-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost1.83-dev arm64 1.83.0-4.2 [10.6 MB] Fetched 10.6 MB in 0s (34.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo9q2a450/libboost1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libssl-dev arm64 3.4.1-1 [3232 kB] Fetched 3232 kB in 0s (17.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx1tgan4q/libssl-dev_3.4.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 openssl arm64 3.4.1-1 [1390 kB] Fetched 1390 kB in 0s (8962 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkouub8ig/openssl_3.4.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-certifi all 2025.1.31+ds-1 [9652 B] Fetched 9652 B in 0s (72.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmponrdom0u/python3-certifi_2025.1.31+ds-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libcurl4-gnutls-dev arm64 8.13.0-1 [474 kB] Fetched 474 kB in 0s (3436 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv8q8vekf/libcurl4-gnutls-dev_8.13.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-timer1.83.0 arm64 1.83.0-4.2 [235 kB] Fetched 235 kB in 0s (1537 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg902kc0h/libboost-timer1.83.0_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-charset-normalizer arm64 3.4.1-1+b1 [119 kB] Fetched 119 kB in 0s (733 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz7shwtfl/python3-charset-normalizer_3.4.1-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19 [10.1 MB] Fetched 10.1 MB in 0s (29.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplxp0mlgl/g++-14-aarch64-linux-gnu_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libasan8 arm64 14.2.0-19 [2578 kB] Fetched 2578 kB in 0s (15.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplbbr3jka/libasan8_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 debianutils arm64 5.21 [92.1 kB] Fetched 92.1 kB in 0s (616 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp79hd6xmp/debianutils_5.21_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-system1.83-dev arm64 1.83.0-4.2 [232 kB] Fetched 232 kB in 0s (3414 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvk8r_t6r/libboost-system1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 cpp arm64 4:14.2.0-1 [1568 B] Fetched 1568 B in 0s (12.4 kB/s) dpkg-name: info: moved 'cpp_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmptgfyvwtd/cpp_14.2.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libkadm5clnt-mit12 arm64 1.21.3-5 [41.1 kB] Fetched 41.1 kB in 0s (328 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7w7hz0v5/libkadm5clnt-mit12_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libacl1 arm64 2.3.2-2+b1 [32.2 kB] Fetched 32.2 kB in 0s (383 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwybk78fh/libacl1_2.3.2-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libssl3t64 arm64 3.4.1-1 [2636 kB] Fetched 2636 kB in 0s (14.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp685regmn/libssl3t64_3.4.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libhogweed6t64 arm64 3.10.1-1 [332 kB] Fetched 332 kB in 0s (2127 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6ojv2u69/libhogweed6t64_3.10.1-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libhtscodecs2 arm64 1.6.1-2 [74.7 kB] Fetched 74.7 kB in 0s (606 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbu3ncth3/libhtscodecs2_1.6.1-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Fetched 127 kB in 0s (949 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpskavgu22/libgssapi-krb5-2_1.21.3-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libnode115 arm64 20.19.0+dfsg-1 [10.9 MB] Fetched 10.9 MB in 1s (18.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5eni9cjx/libnode115_20.19.0+dfsg-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libgcc-s1 arm64 14.2.0-19 [54.1 kB] Fetched 54.1 kB in 0s (403 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7kbq363k/libgcc-s1_14.2.0-19_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libboost-thread1.83-dev arm64 1.83.0-4.2 [276 kB] Fetched 276 kB in 0s (1391 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5hpz090x/libboost-thread1.83-dev_1.83.0-4.2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 sed arm64 4.9-2+b1 [326 kB] Fetched 326 kB in 0s (1381 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgyb810ej/sed_4.9-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libdebconfclient0 arm64 0.278 [10.6 kB] Fetched 10.6 kB in 0s (79.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpobhhhfni/libdebconfclient0_0.278_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-urllib3 all 2.3.0-2 [114 kB] Fetched 114 kB in 0s (1394 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps0inl6hd/python3-urllib3_2.3.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 netbase all 6.5 [12.4 kB] Fetched 12.4 kB in 0s (96.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjr3a_cs4/netbase_6.5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 media-types all 13.0.0 [29.3 kB] Fetched 29.3 kB in 0s (252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5smlhf9x/media-types_13.0.0_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 file arm64 1:5.46-4 [43.6 kB] Fetched 43.6 kB in 0s (259 kB/s) dpkg-name: info: moved 'file_1%3a5.46-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpmwrofoma/file_5.46-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1 [4832 B] Fetched 4832 B in 0s (37.7 kB/s) dpkg-name: info: moved 'cpp-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmp2k83trkx/cpp-aarch64-linux-gnu_14.2.0-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 liblzma5 arm64 5.6.4-1 [274 kB] Fetched 274 kB in 0s (1633 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqcfjfifr/liblzma5_5.6.4-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 libperl5.40 arm64 5.40.1-2 [4143 kB] Fetched 4143 kB in 0s (19.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjjmxwpoa/libperl5.40_5.40.1-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 python3-markupsafe arm64 2.1.5-1+b4 [14.1 kB] Fetched 14.1 kB in 0s (104 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb_g_f67u/python3-markupsafe_2.1.5-1+b4_arm64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-buildpackage: info: host architecture arm64 dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_arm64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpd0g4vhx6/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture arm64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 127.0.0.1 - - [17/Sep/2025 06:40:35] code 404, message File not found 127.0.0.1 - - [17/Sep/2025 06:40:35] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:35055 ./ InRelease 127.0.0.1 - - [17/Sep/2025 06:40:35] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:35055 ./ Release [462 B] 127.0.0.1 - - [17/Sep/2025 06:40:35] code 404, message File not found 127.0.0.1 - - [17/Sep/2025 06:40:35] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:35055 ./ Release.gpg 127.0.0.1 - - [17/Sep/2025 06:40:35] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:35055 ./ Packages [446 kB] Fetched 446 kB in 0s (12.7 MB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./gcc-14-base_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libc6_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libgcc-s1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./mawk_1.3.4.20250131-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./base-files_13.7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libtinfo6_6.5%2b20250216-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./debianutils_5.21_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./bash_5.2.37-1.1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libcap2_2.75-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libsystemd0_257.4-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./bsdutils_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libacl1_2.3.2-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libattr1_2.5.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libgmp10_6.3.0%2bdfsg-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libpcre2-8-0_10.45-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libselinux1_3.8.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libzstd1_1.5.7%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libssl3t64_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./openssl-provider-legacy_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./coreutils_9.5-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./dash_0.5.12-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./diffutils_3.10-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libbz2-1.0_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./liblzma5_5.6.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libmd0_1.1.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./tar_1.35%2bdfsg-3.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./dpkg_1.22.18_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./findutils_4.10.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./grep_3.11-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./gzip_1.13-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./hostname_3.25_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./ncurses-bin_6.5%2b20250216-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libcrypt1_4.4.38-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./perl-base_5.40.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./sed_4.9-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libaudit-common_4.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libcap-ng0_0.8.5-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libaudit1_4.0.2-2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libdb5.3t64_5.3.28%2bdfsg2-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libpam0g_1.7.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libpam-modules-bin_1.7.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libpam-modules_1.7.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libpam-runtime_1.7.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libblkid1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libsqlite3-0_3.46.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./liblastlog2-2_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libmount1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libsmartcols1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libudev1_257.4-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libuuid1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./util-linux_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libdebconfclient0_0.278_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./base-passwd_3.6.7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./init-system-helpers_1.68_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./libc-bin_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./ncurses-base_6.5%2b20250216-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:36] "GET /./sysvinit-utils_3.14-4_arm64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 127.0.0.1 - - [17/Sep/2025 06:40:39] code 404, message File not found 127.0.0.1 - - [17/Sep/2025 06:40:39] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:35055 ./ InRelease 127.0.0.1 - - [17/Sep/2025 06:40:39] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:35055 ./ Release 127.0.0.1 - - [17/Sep/2025 06:40:39] code 404, message File not found 127.0.0.1 - - [17/Sep/2025 06:40:39] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:35055 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./liblocale-gettext-perl_1.07-7%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./fonts-lato_2.015-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libpython3.13-minimal_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libexpat1_2.7.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./python3.13-minimal_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./python3-minimal_3.13.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./media-types_13.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./netbase_6.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./tzdata_2025b-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libffi8_3.4.7-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libncursesw6_6.5%2b20250216-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./readline-common_8.2-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libreadline8t64_8.2-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libpython3.13-stdlib_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./python3.13_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libpython3-stdlib_3.13.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./python3_3.13.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./sgml-base_1.31_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./sensible-utils_0.0.24_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libstdc%2b%2b6_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libuchardet0_0.0.8-1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./groff-base_1.23.0-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./bsdextrautils_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libgdbm6t64_1.24-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libpipeline1_1.5.8-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libseccomp2_2.6.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./man-db_2.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libproc2-0_4.0.4-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./procps_4.0.4-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./bzip2_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./openssl_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./ca-certificates_20241223_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libmagic-mgc_5.46-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libmagic1t64_5.46-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./file_5.46-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./gettext-base_0.23.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./perl-modules-5.40_5.40.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libgdbm-compat4t64_1.24-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libperl5.40_5.40.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./perl_5.40.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./xz-utils_5.6.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./m4_1.4.19-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./autoconf_2.72-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./automake_1.17-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./autopoint_0.23.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libsframe1_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./binutils-common_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libbinutils_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libgprofng0_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libctf-nobfd0_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libctf0_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libjansson4_2.14-2%2bb3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./binutils-aarch64-linux-gnu_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./binutils_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libc-dev-bin_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./linux-libc-dev_6.12.21-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libcrypt-dev_4.4.38-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./rpcsvc-proto_1.4.3-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libc6-dev_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libisl23_0.27-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libmpfr6_4.2.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libmpc3_1.3.1-1%2bb3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./cpp-14-aarch64-linux-gnu_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./cpp-14_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./cpp-aarch64-linux-gnu_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./cpp_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libcc1-0_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libgomp1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libitm1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libatomic1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libasan8_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./liblsan0_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libtsan2_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libubsan1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libhwasan0_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./libgcc-14-dev_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:47] "GET /./gcc-14-aarch64-linux-gnu_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./gcc-14_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./gcc-aarch64-linux-gnu_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./gcc_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libstdc%2b%2b-14-dev_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./g%2b%2b-14-aarch64-linux-gnu_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./g%2b%2b-14_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./g%2b%2b-aarch64-linux-gnu_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./g%2b%2b_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./make_4.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libdpkg-perl_1.22.18_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./patch_2.7.6-7%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./dpkg-dev_1.22.18_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./build-essential_12.12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./cmake-data_3.31.6-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libxxhash0_0.8.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./liblz4-1_1.10.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libnettle8t64_3.10.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libxml2_2.12.7%2bdfsg%2breally2.9.14-0.4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libarchive13t64_3.7.4-1.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libbrotli1_1.1.0-2%2bb7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkrb5support0_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libcom-err2_1.47.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libk5crypto3_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkeyutils1_1.6.3-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkrb5-3_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgssapi-krb5-2_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libunistring5_1.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libidn2-0_2.3.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libsasl2-2_2.1.28%2bdfsg1-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libldap2_2.6.9%2bdfsg-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libnghttp2-14_1.64.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libnghttp3-9_1.8.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libpsl5t64_0.21.2-1.1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libhogweed6t64_3.10.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libp11-kit0_0.25.5-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtasn1-6_4.20.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgnutls30t64_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./librtmp1_2.4%2b20151223.gitfa8646d.1-2%2bb5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libssh2-1t64_1.11.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libcurl4t64_8.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjsoncpp26_1.9.6-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./librhash1_1.4.5-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libuv1t64_1.50.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./cmake_3.31.6-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./comerr-dev_2.1-1.47.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libdebhelper-perl_13.24.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtool_2.5.4-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./dh-autoreconf_20_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libfile-stripnondeterminism-perl_1.14.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./dh-strip-nondeterminism_1.14.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libelf1t64_0.192-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./dwz_0.15-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./gettext_0.23.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./debhelper_13.24.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgssrpc4t64_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkadm5clnt-mit12_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkdb5-10t64_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkadm5srv-mit12_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./krb5-multidev_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libevent-2.1-7t64_2.1.12-stable-10%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libunbound8_1.22.0-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgnutls-dane0t64_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgnutls-openssl27t64_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libidn2-dev_2.3.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libp11-kit-dev_0.25.5-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtasn1-6-dev_4.20.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgmpxx4ldbl_6.3.0%2bdfsg-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgmp-dev_6.3.0%2bdfsg-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./nettle-dev_3.10.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgnutls28-dev_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjs-jquery_3.6.1%2bdfsg%2b%7e3.5.14-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-defusedxml_0.7.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjs-underscore_1.13.4%7edfsg%2b%7e1.11.4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjs-sphinxdoc_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjson-perl_4.10000-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./sphinx-common_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-alabaster_0.7.16-0.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python-babel-localedata_2.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-babel_2.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./xml-core_0.19_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./docutils-common_0.21.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-roman_5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-docutils_0.21.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-imagesize_1.4.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-markupsafe_2.1.5-1%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-jinja2_3.1.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-packaging_24.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-pygments_2.18.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-certifi_2025.1.31%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-charset-normalizer_3.4.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-idna_3.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-urllib3_2.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-chardet_5.2.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-requests_2.32.3%2bdfsg-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-snowballstemmer_2.2.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-sphinx_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-sphinxcontrib.jquery_4.1-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-iostreams1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libngtcp2-16_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libngtcp2-crypto-gnutls-dev_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libngtcp2-dev_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjemalloc2_5.3.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-regex1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libicu76_76.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./icu-devtools_76.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libicu-dev_76.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-regex1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libzstd-dev_1.5.7%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-xtend_4.0.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libcares2_1.34.4-2.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-cjs-module-lexer_1.2.3%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-balanced-match_2.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-brace-expansion_2.0.1%2b%7e1.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-minimatch_9.0.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-undici_7.3.0%2bdfsg1%2b%7ecs24.12.11-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libnode115_20.19.0%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-corepack_0.24.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./nodejs_20.19.0%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-acorn_8.8.1%2bds%2b%7ecs25.17.7-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libfmt10_10.1.1%2bds1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-chrono1.83.0t64_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-chrono1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-timer1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-timer1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3.13-doc_3.13.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-doc_3.13.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-filesystem1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-serialization1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-serialization1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libpsl-dev_0.21.2-1.1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libnghttp3-dev_1.8.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./docutils-doc_0.21.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-mj-context-menu_0.9.1%2bds-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-commander_9.4.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-speech-rule-engine_4.0.7%2b%7e0.1.31-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./node-mathjax-full_3.2.2%2b%7ecs4.2.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python-requests-doc_2.32.3%2bdfsg-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./sphinx-doc_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-timer-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libfmt-dev_10.1.1%2bds1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libhwloc15_2.12.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtbbbind-2-5_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtbbmalloc2_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtbb12_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtbb-dev_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-atomic1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libhtscodecs2_1.6.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libhtscodecs-dev_1.6.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./rapidjson-dev_1.1.0%2bdfsg2-7.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libcereal-dev_1.3.2%2bdfsg-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libbwa-dev_0.7.18-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-date-time1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-system1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libsparsehash-dev_2.0.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-atomic1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libkrb5-dev_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libdivsufsort3_2.0.1-6%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libspdlog1.15_1.15.1%2bds-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-system1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-filesystem1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-system-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-thread1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-program-options1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libdivsufsort-dev_2.0.1-6%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libpkgconf3_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./pkgconf-bin_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libspdlog-dev_1.15.1%2bds-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./help2man_1.49.3%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-date-time1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-thread1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-thread-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libbz2-dev_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./pkgconf_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libnghttp2-dev_1.64.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-iostreams1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-iostreams-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libbrotli-dev_1.1.0-2%2bb7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-docs-theme_2025.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libcurl3t64-gnutls_8.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libstaden-read14t64_1.15.0-1.1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libldap-dev_2.6.9%2bdfsg-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./librtmp-dev_2.4%2b20151223.gitfa8646d.1-2%2bb5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libssl-dev_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libssh2-1-dev_1.11.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libcurl4-gnutls-dev_8.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./liblzma-dev_5.6.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libstaden-read-dev_1.15.0-1.1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjellyfish-2.0-2_2.3.1-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libgff-dev_2.0.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libtclap-dev_1.2.5-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-filesystem-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjemalloc-dev_5.3.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./fonts-font-awesome_5.0.10%2breally4.7.0%7edfsg-4.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./sphinx-rtd-theme-common_3.0.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libpthread-stubs0-dev_0.5-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libeigen3-dev_3.4.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libsimde-dev_0.8.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libjellyfish-2.0-dev_2.3.1-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./rapmap-dev_0.15.0%2bdfsg-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-program-options1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./libboost-program-options-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./python3-sphinx-rtd-theme_3.0.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2025 06:40:48] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpd0g4vhx6/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 Reading package lists... Building dependency tree... Reading state information... krb5-multidev is already the newest version (1.21.3-5). krb5-multidev set to manually installed. libuuid1 is already the newest version (2.41-3). base-passwd is already the newest version (3.6.7). libgssrpc4t64 is already the newest version (1.21.3-5). libgssrpc4t64 set to manually installed. libgnutls28-dev is already the newest version (3.8.9-2). libgnutls28-dev set to manually installed. python3-sphinxcontrib.jquery is already the newest version (4.1-5). python3-sphinxcontrib.jquery set to manually installed. libboost-iostreams1.83.0 is already the newest version (1.83.0-4.2). libboost-iostreams1.83.0 set to manually installed. libp11-kit-dev is already the newest version (0.25.5-3). libp11-kit-dev set to manually installed. libuchardet0 is already the newest version (0.0.8-1+b2). libuchardet0 set to manually installed. cmake-data is already the newest version (3.31.6-2). cmake-data set to manually installed. libgmp-dev is already the newest version (2:6.3.0+dfsg-3). libgmp-dev set to manually installed. libngtcp2-crypto-gnutls-dev is already the newest version (1.11.0-1). libngtcp2-crypto-gnutls-dev set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-9). liblastlog2-2 is already the newest version (2.41-3). libngtcp2-dev is already the newest version (1.11.0-1). libngtcp2-dev set to manually installed. libsmartcols1 is already the newest version (2.41-3). libmpc3 is already the newest version (1.3.1-1+b3). libmpc3 set to manually installed. libpython3.13-minimal is already the newest version (3.13.2-3). libpython3.13-minimal set to manually installed. libjemalloc2 is already the newest version (5.3.0-3). libjemalloc2 set to manually installed. libboost-regex1.83-dev is already the newest version (1.83.0-4.2). libboost-regex1.83-dev set to manually installed. libmpfr6 is already the newest version (4.2.2-1). libmpfr6 set to manually installed. libzstd-dev is already the newest version (1.5.7+dfsg-1). libzstd-dev set to manually installed. node-acorn is already the newest version (8.8.1+ds+~cs25.17.7-2). node-acorn set to manually installed. dh-strip-nondeterminism is already the newest version (1.14.1-2). dh-strip-nondeterminism set to manually installed. make is already the newest version (4.4.1-1). make set to manually installed. libidn2-dev is already the newest version (2.3.8-2). libidn2-dev set to manually installed. libngtcp2-crypto-gnutls8 is already the newest version (1.11.0-1). libngtcp2-crypto-gnutls8 set to manually installed. libgomp1 is already the newest version (14.2.0-19). libgomp1 set to manually installed. g++ is already the newest version (4:14.2.0-1). g++ set to manually installed. node-cjs-module-lexer is already the newest version (1.2.3+dfsg-1). node-cjs-module-lexer set to manually installed. libfmt10 is already the newest version (10.1.1+ds1-4). libfmt10 set to manually installed. python3-defusedxml is already the newest version (0.7.1-3). python3-defusedxml set to manually installed. liblsan0 is already the newest version (14.2.0-19). liblsan0 set to manually installed. diffutils is already the newest version (1:3.10-3). autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. libubsan1 is already the newest version (14.2.0-19). libubsan1 set to manually installed. liblocale-gettext-perl is already the newest version (1.07-7+b1). liblocale-gettext-perl set to manually installed. libctf0 is already the newest version (2.44-3). libctf0 set to manually installed. libboost-timer1.83-dev is already the newest version (1.83.0-4.2). libboost-timer1.83-dev set to manually installed. libgnutls30t64 is already the newest version (3.8.9-2). libgnutls30t64 set to manually installed. libboost-chrono1.83-dev is already the newest version (1.83.0-4.2). libboost-chrono1.83-dev set to manually installed. python3-doc is already the newest version (3.13.2-2). python3-doc set to manually installed. automake is already the newest version (1:1.17-4). automake set to manually installed. fonts-lato is already the newest version (2.015-1). fonts-lato set to manually installed. libevent-2.1-7t64 is already the newest version (2.1.12-stable-10+b1). libevent-2.1-7t64 set to manually installed. libicu76 is already the newest version (76.1-3). libicu76 set to manually installed. binutils is already the newest version (2.44-3). binutils set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. python3-docutils is already the newest version (0.21.2+dfsg-2). python3-docutils set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). libboost-filesystem1.83.0 is already the newest version (1.83.0-4.2). libboost-filesystem1.83.0 set to manually installed. patch is already the newest version (2.7.6-7+b1). patch set to manually installed. tar is already the newest version (1.35+dfsg-3.1). libboost-serialization1.83-dev is already the newest version (1.83.0-4.2). libboost-serialization1.83-dev set to manually installed. libnettle8t64 is already the newest version (3.10.1-1). libnettle8t64 set to manually installed. liblz4-1 is already the newest version (1.10.0-4). liblz4-1 set to manually installed. bsdutils is already the newest version (1:2.41-3). build-essential is already the newest version (12.12). build-essential set to manually installed. libssh2-1t64 is already the newest version (1.11.1-1). libssh2-1t64 set to manually installed. libpsl-dev is already the newest version (0.21.2-1.1+b1). libpsl-dev set to manually installed. python3 is already the newest version (3.13.2-2). python3 set to manually installed. cpp-14-aarch64-linux-gnu is already the newest version (14.2.0-19). cpp-14-aarch64-linux-gnu set to manually installed. libcc1-0 is already the newest version (14.2.0-19). libcc1-0 set to manually installed. python3-snowballstemmer is already the newest version (2.2.0-4). python3-snowballstemmer set to manually installed. libicu-dev is already the newest version (76.1-3). libicu-dev set to manually installed. libnghttp3-dev is already the newest version (1.8.0-1). libnghttp3-dev set to manually installed. libunbound8 is already the newest version (1.22.0-1+b1). libunbound8 set to manually installed. sysvinit-utils is already the newest version (3.14-4). libpcre2-8-0 is already the newest version (10.45-1). util-linux is already the newest version (2.41-3). libc-bin is already the newest version (2.41-6). hostname is already the newest version (3.25). zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). zlib1g-dev set to manually installed. nettle-dev is already the newest version (3.10.1-1). nettle-dev set to manually installed. sphinx-doc is already the newest version (8.1.3-5). sphinx-doc set to manually installed. libpipeline1 is already the newest version (1.5.8-1). libpipeline1 set to manually installed. libgdbm6t64 is already the newest version (1.24-2). libgdbm6t64 set to manually installed. bash is already the newest version (5.2.37-1.1+b2). libarchive13t64 is already the newest version (3.7.4-1.1). libarchive13t64 set to manually installed. autopoint is already the newest version (0.23.1-1). autopoint set to manually installed. libcrypt1 is already the newest version (1:4.4.38-1). libpam-modules is already the newest version (1.7.0-3). binutils-common is already the newest version (2.44-3). binutils-common set to manually installed. libboost-timer-dev is already the newest version (1.83.0.2+b2). libboost-timer-dev set to manually installed. ncurses-base is already the newest version (6.5+20250216-2). node-commander is already the newest version (9.4.1-1). node-commander set to manually installed. base-files is already the newest version (13.7). libfmt-dev is already the newest version (10.1.1+ds1-4). libfmt-dev set to manually installed. libsystemd0 is already the newest version (257.4-9). libffi8 is already the newest version (3.4.7-1). libffi8 set to manually installed. libtasn1-6-dev is already the newest version (4.20.0-2). libtasn1-6-dev set to manually installed. libcrypt-dev is already the newest version (1:4.4.38-1). libcrypt-dev set to manually installed. gcc is already the newest version (4:14.2.0-1). gcc set to manually installed. libitm1 is already the newest version (14.2.0-19). libitm1 set to manually installed. libpsl5t64 is already the newest version (0.21.2-1.1+b1). libpsl5t64 set to manually installed. python3-babel is already the newest version (2.17.0-1). python3-babel set to manually installed. libtbb-dev is already the newest version (2022.1.0-1). libtbb-dev set to manually installed. python3-minimal is already the newest version (3.13.2-2). python3-minimal set to manually installed. libboost-atomic1.83.0 is already the newest version (1.83.0-4.2). libboost-atomic1.83.0 set to manually installed. sgml-base is already the newest version (1.31). sgml-base set to manually installed. libudev1 is already the newest version (257.4-9). coreutils is already the newest version (9.5-1+b1). libhtscodecs-dev is already the newest version (1.6.1-2). libhtscodecs-dev set to manually installed. debhelper is already the newest version (13.24.2). debhelper set to manually installed. debconf is already the newest version (1.5.91). grep is already the newest version (3.11-4+b1). perl-base is already the newest version (5.40.1-2). node-brace-expansion is already the newest version (2.0.1+~1.1.0-1). node-brace-expansion set to manually installed. libcereal-dev is already the newest version (1.3.2+dfsg-5). libcereal-dev set to manually installed. node-mj-context-menu is already the newest version (0.9.1+ds-2). node-mj-context-menu set to manually installed. libbwa-dev is already the newest version (0.7.18-1). libbwa-dev set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). libboost-date-time1.83.0 is already the newest version (1.83.0-4.2). libboost-date-time1.83.0 set to manually installed. man-db is already the newest version (2.13.0-1). man-db set to manually installed. openssl-provider-legacy is already the newest version (3.4.1-1). g++-aarch64-linux-gnu is already the newest version (4:14.2.0-1). g++-aarch64-linux-gnu set to manually installed. libjson-perl is already the newest version (4.10000-1). libjson-perl set to manually installed. python3.13 is already the newest version (3.13.2-3). python3.13 set to manually installed. libnghttp3-9 is already the newest version (1.8.0-1). libnghttp3-9 set to manually installed. node-corepack is already the newest version (0.24.0-4). node-corepack set to manually installed. libc6-dev is already the newest version (2.41-6). libc6-dev set to manually installed. ca-certificates is already the newest version (20241223). ca-certificates set to manually installed. init-system-helpers is already the newest version (1.68). libboost-system1.83.0 is already the newest version (1.83.0-4.2). libboost-system1.83.0 set to manually installed. libhwloc15 is already the newest version (2.12.0-1). libhwloc15 set to manually installed. ncurses-bin is already the newest version (6.5+20250216-2). libelf1t64 is already the newest version (0.192-4). libelf1t64 set to manually installed. libkadm5srv-mit12 is already the newest version (1.21.3-5). libkadm5srv-mit12 set to manually installed. libgnutls-dane0t64 is already the newest version (3.8.9-2). libgnutls-dane0t64 set to manually installed. dash is already the newest version (0.5.12-12). libfile-stripnondeterminism-perl is already the newest version (1.14.1-2). libfile-stripnondeterminism-perl set to manually installed. libsparsehash-dev is already the newest version (2.0.3-2). libsparsehash-dev set to manually installed. libc6 is already the newest version (2.41-6). librtmp1 is already the newest version (2.4+20151223.gitfa8646d.1-2+b5). librtmp1 set to manually installed. python3-jinja2 is already the newest version (3.1.6-1). python3-jinja2 set to manually installed. libsframe1 is already the newest version (2.44-3). libsframe1 set to manually installed. dpkg is already the newest version (1.22.18). libcom-err2 is already the newest version (1.47.2-1+b1). libcom-err2 set to manually installed. libboost-atomic1.83-dev is already the newest version (1.83.0-4.2). libboost-atomic1.83-dev set to manually installed. libbinutils is already the newest version (2.44-3). libbinutils set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. libgdbm-compat4t64 is already the newest version (1.24-2). libgdbm-compat4t64 set to manually installed. librhash1 is already the newest version (1.4.5-1). librhash1 set to manually installed. bsdextrautils is already the newest version (2.41-3). bsdextrautils set to manually installed. docutils-doc is already the newest version (0.21.2+dfsg-2). docutils-doc set to manually installed. libkrb5-dev is already the newest version (1.21.3-5). libkrb5-dev set to manually installed. findutils is already the newest version (4.10.0-3). libctf-nobfd0 is already the newest version (2.44-3). libctf-nobfd0 set to manually installed. libdivsufsort3 is already the newest version (2.0.1-6+b1). libdivsufsort3 set to manually installed. libspdlog1.15 is already the newest version (1:1.15.1+ds-1). libspdlog1.15 set to manually installed. libcurl4t64 is already the newest version (8.13.0-1). libcurl4t64 set to manually installed. libuv1t64 is already the newest version (1.50.0-2). libuv1t64 set to manually installed. libjs-jquery is already the newest version (3.6.1+dfsg+~3.5.14-1). libjs-jquery set to manually installed. libtbbbind-2-5 is already the newest version (2022.1.0-1). libtbbbind-2-5 set to manually installed. libpython3.13-stdlib is already the newest version (3.13.2-3). libpython3.13-stdlib set to manually installed. libboost-filesystem1.83-dev is already the newest version (1.83.0-4.2). libboost-filesystem1.83-dev set to manually installed. libmount1 is already the newest version (2.41-3). libboost-system-dev is already the newest version (1.83.0.2+b2). libboost-system-dev set to manually installed. libboost-chrono1.83.0t64 is already the newest version (1.83.0-4.2). libboost-chrono1.83.0t64 set to manually installed. node-undici is already the newest version (7.3.0+dfsg1+~cs24.12.11-1). node-undici set to manually installed. libboost-thread1.83.0 is already the newest version (1.83.0-4.2). libboost-thread1.83.0 set to manually installed. libboost-program-options1.83.0 is already the newest version (1.83.0-4.2). libboost-program-options1.83.0 set to manually installed. libexpat1 is already the newest version (2.7.1-1). libexpat1 set to manually installed. comerr-dev is already the newest version (2.1-1.47.2-1+b1). comerr-dev set to manually installed. libkrb5support0 is already the newest version (1.21.3-5). libkrb5support0 set to manually installed. libseccomp2 is already the newest version (2.6.0-2). libseccomp2 set to manually installed. gettext is already the newest version (0.23.1-1). gettext set to manually installed. python3-chardet is already the newest version (5.2.0+dfsg-2). python3-chardet set to manually installed. libk5crypto3 is already the newest version (1.21.3-5). libk5crypto3 set to manually installed. xml-core is already the newest version (0.19). xml-core set to manually installed. icu-devtools is already the newest version (76.1-3). icu-devtools set to manually installed. libldap2 is already the newest version (2.6.9+dfsg-2). libldap2 set to manually installed. libdivsufsort-dev is already the newest version (2.0.1-6+b1). libdivsufsort-dev set to manually installed. node-balanced-match is already the newest version (2.0.0-1). node-balanced-match set to manually installed. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. libspdlog-dev is already the newest version (1:1.15.1+ds-1). libspdlog-dev set to manually installed. libdpkg-perl is already the newest version (1.22.18). libdpkg-perl set to manually installed. help2man is already the newest version (1.49.3+b1). help2man set to manually installed. python-requests-doc is already the newest version (2.32.3+dfsg-5). python-requests-doc set to manually installed. nodejs is already the newest version (20.19.0+dfsg-1). nodejs set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-1). libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. python3-sphinx is already the newest version (8.1.3-5). python3-sphinx set to manually installed. libboost-thread-dev is already the newest version (1.83.0.2+b2). libboost-thread-dev set to manually installed. libbz2-dev is already the newest version (1.0.8-6). libbz2-dev set to manually installed. libkrb5-3 is already the newest version (1.21.3-5). libkrb5-3 set to manually installed. libpam0g is already the newest version (1.7.0-3). procps is already the newest version (2:4.0.4-7). procps set to manually installed. linux-libc-dev is already the newest version (6.12.21-1). linux-libc-dev set to manually installed. rapidjson-dev is already the newest version (1.1.0+dfsg2-7.3). rapidjson-dev set to manually installed. libnghttp2-dev is already the newest version (1.64.0-1). libnghttp2-dev set to manually installed. libboost-iostreams-dev is already the newest version (1.83.0.2+b2). libboost-iostreams-dev set to manually installed. tzdata is already the newest version (2025b-1). tzdata set to manually installed. libaudit-common is already the newest version (1:4.0.2-2). libbrotli-dev is already the newest version (1.1.0-2+b7). libbrotli-dev set to manually installed. dwz is already the newest version (0.15-1+b1). dwz set to manually installed. binutils-aarch64-linux-gnu is already the newest version (2.44-3). binutils-aarch64-linux-gnu set to manually installed. libatomic1 is already the newest version (14.2.0-19). libatomic1 set to manually installed. libmagic1t64 is already the newest version (1:5.46-4). libmagic1t64 set to manually installed. libxxhash0 is already the newest version (0.8.3-2). libxxhash0 set to manually installed. perl is already the newest version (5.40.1-2). perl set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-3). pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. python3.13-doc is already the newest version (3.13.2-3). python3.13-doc set to manually installed. gzip is already the newest version (1.13-1). m4 is already the newest version (1.4.19-7). m4 set to manually installed. libtinfo6 is already the newest version (6.5+20250216-2). libnghttp2-14 is already the newest version (1.64.0-1). libnghttp2-14 set to manually installed. dpkg-dev is already the newest version (1.22.18). dpkg-dev set to manually installed. libxml2 is already the newest version (2.12.7+dfsg+really2.9.14-0.4). libxml2 set to manually installed. python3-docs-theme is already the newest version (2025.2-1). python3-docs-theme set to manually installed. libgcc-14-dev is already the newest version (14.2.0-19). libgcc-14-dev set to manually installed. libc-dev-bin is already the newest version (2.41-6). libc-dev-bin set to manually installed. libngtcp2-16 is already the newest version (1.11.0-1). libngtcp2-16 set to manually installed. libboost-date-time1.83-dev is already the newest version (1.83.0-4.2). libboost-date-time1.83-dev set to manually installed. libstaden-read-dev is already the newest version (1.15.0-1.1+b2). libstaden-read-dev set to manually installed. libjellyfish-2.0-2 is already the newest version (2.3.1-4+b1). libjellyfish-2.0-2 set to manually installed. libkeyutils1 is already the newest version (1.6.3-4). libkeyutils1 set to manually installed. python-babel-localedata is already the newest version (2.17.0-1). python-babel-localedata set to manually installed. g++-14 is already the newest version (14.2.0-19). g++-14 set to manually installed. python3-roman is already the newest version (5.0-1). python3-roman set to manually installed. dh-autoreconf is already the newest version (20). dh-autoreconf set to manually installed. libncursesw6 is already the newest version (6.5+20250216-2). libncursesw6 set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1+b1). rpcsvc-proto set to manually installed. gcc-aarch64-linux-gnu is already the newest version (4:14.2.0-1). gcc-aarch64-linux-gnu set to manually installed. libcurl3t64-gnutls is already the newest version (8.13.0-1). libcurl3t64-gnutls set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. libgff-dev is already the newest version (2.0.0-3). libgff-dev set to manually installed. libtclap-dev is already the newest version (1.2.5-1+b1). libtclap-dev set to manually installed. libboost-filesystem-dev is already the newest version (1.83.0.2+b2). libboost-filesystem-dev set to manually installed. libjemalloc-dev is already the newest version (5.3.0-3). libjemalloc-dev set to manually installed. libstaden-read14t64 is already the newest version (1.15.0-1.1+b2). libstaden-read14t64 set to manually installed. sphinx-rtd-theme-common is already the newest version (3.0.2+dfsg-2). sphinx-rtd-theme-common set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). gettext-base is already the newest version (0.23.1-1). gettext-base set to manually installed. libpython3-stdlib is already the newest version (3.13.2-2). libpython3-stdlib set to manually installed. libbrotli1 is already the newest version (1.1.0-2+b7). libbrotli1 set to manually installed. node-xtend is already the newest version (4.0.2-3). node-xtend set to manually installed. libssh2-1-dev is already the newest version (1.11.1-1). libssh2-1-dev set to manually installed. libreadline8t64 is already the newest version (8.2-6). libreadline8t64 set to manually installed. python3.13-minimal is already the newest version (3.13.2-3). python3.13-minimal set to manually installed. libselinux1 is already the newest version (3.8.1-1). python3-imagesize is already the newest version (1.4.1-1). python3-imagesize set to manually installed. gcc-14-aarch64-linux-gnu is already the newest version (14.2.0-19). gcc-14-aarch64-linux-gnu set to manually installed. node-mathjax-full is already the newest version (3.2.2+~cs4.2.1-4). node-mathjax-full set to manually installed. libattr1 is already the newest version (1:2.5.2-3). python3-pygments is already the newest version (2.18.0+dfsg-2). python3-pygments set to manually installed. cmake is already the newest version (3.31.6-2). cmake set to manually installed. python3-requests is already the newest version (2.32.3+dfsg-5). python3-requests set to manually installed. libgnutls-openssl27t64 is already the newest version (3.8.9-2). libgnutls-openssl27t64 set to manually installed. docutils-common is already the newest version (0.21.2+dfsg-2). docutils-common set to manually installed. libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 set to manually installed. libgprofng0 is already the newest version (2.44-3). libgprofng0 set to manually installed. libtbb12 is already the newest version (2022.1.0-1). libtbb12 set to manually installed. autoconf is already the newest version (2.72-3). autoconf set to manually installed. node-minimatch is already the newest version (9.0.3-5). node-minimatch set to manually installed. libjsoncpp26 is already the newest version (1.9.6-3). libjsoncpp26 set to manually installed. libpthread-stubs0-dev is already the newest version (0.5-1). libpthread-stubs0-dev set to manually installed. python3-idna is already the newest version (3.10-1). python3-idna set to manually installed. mawk is already the newest version (1.3.4.20250131-1). libeigen3-dev is already the newest version (3.4.0-4). libeigen3-dev set to manually installed. groff-base is already the newest version (1.23.0-7). groff-base set to manually installed. libtbbmalloc2 is already the newest version (2022.1.0-1). libtbbmalloc2 set to manually installed. cpp-14 is already the newest version (14.2.0-19). cpp-14 set to manually installed. libaudit1 is already the newest version (1:4.0.2-2+b2). libpam-modules-bin is already the newest version (1.7.0-3). libidn2-0 is already the newest version (2.3.8-2). libidn2-0 set to manually installed. libstdc++6 is already the newest version (14.2.0-19). libstdc++6 set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. libboost-regex1.83.0 is already the newest version (1.83.0-4.2). libboost-regex1.83.0 set to manually installed. libjs-sphinxdoc is already the newest version (8.1.3-5). libjs-sphinxdoc set to manually installed. libsimde-dev is already the newest version (0.8.2-3). libsimde-dev set to manually installed. python3-alabaster is already the newest version (0.7.16-0.1). python3-alabaster set to manually installed. libsqlite3-0 is already the newest version (3.46.1-2). libboost-iostreams1.83-dev is already the newest version (1.83.0-4.2). libboost-iostreams1.83-dev set to manually installed. libgmpxx4ldbl is already the newest version (2:6.3.0+dfsg-3). libgmpxx4ldbl set to manually installed. librtmp-dev is already the newest version (2.4+20151223.gitfa8646d.1-2+b5). librtmp-dev set to manually installed. libboost-serialization1.83.0 is already the newest version (1.83.0-4.2). libboost-serialization1.83.0 set to manually installed. gcc-14-base is already the newest version (14.2.0-19). libstdc++-14-dev is already the newest version (14.2.0-19). libstdc++-14-dev set to manually installed. libpam-runtime is already the newest version (1.7.0-3). xz-utils is already the newest version (5.6.4-1). xz-utils set to manually installed. libjellyfish-2.0-dev is already the newest version (2.3.1-4+b1). libjellyfish-2.0-dev set to manually installed. libcares2 is already the newest version (1.34.4-2.1). libcares2 set to manually installed. rapmap-dev is already the newest version (0.15.0+dfsg-4). rapmap-dev set to manually installed. sphinx-common is already the newest version (8.1.3-5). sphinx-common set to manually installed. gcc-14 is already the newest version (14.2.0-19). gcc-14 set to manually installed. libdebhelper-perl is already the newest version (13.24.2). libdebhelper-perl set to manually installed. libboost-program-options1.83-dev is already the newest version (1.83.0-4.2). libboost-program-options1.83-dev set to manually installed. libboost-program-options-dev is already the newest version (1.83.0.2+b2). libboost-program-options-dev set to manually installed. sensible-utils is already the newest version (0.0.24). sensible-utils set to manually installed. libsasl2-2 is already the newest version (2.1.28+dfsg1-9). libsasl2-2 set to manually installed. fonts-font-awesome is already the newest version (5.0.10+really4.7.0~dfsg-4.1). fonts-font-awesome set to manually installed. libtool is already the newest version (2.5.4-4). libtool set to manually installed. liblzma-dev is already the newest version (5.6.4-1). liblzma-dev set to manually installed. libhwasan0 is already the newest version (14.2.0-19). libhwasan0 set to manually installed. readline-common is already the newest version (8.2-6). readline-common set to manually installed. python3-packaging is already the newest version (24.2-1). python3-packaging set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-9). libsasl2-modules-db set to manually installed. libmagic-mgc is already the newest version (1:5.46-4). libmagic-mgc set to manually installed. libproc2-0 is already the newest version (2:4.0.4-7). libproc2-0 set to manually installed. libtsan2 is already the newest version (14.2.0-19). libtsan2 set to manually installed. libldap-dev is already the newest version (2.6.9+dfsg-2). libldap-dev set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-2). perl-modules-5.40 set to manually installed. libblkid1 is already the newest version (2.41-3). libtasn1-6 is already the newest version (4.20.0-2). libtasn1-6 set to manually installed. libjs-underscore is already the newest version (1.13.4~dfsg+~1.11.4-3). libjs-underscore set to manually installed. python3-sphinx-rtd-theme is already the newest version (3.0.2+dfsg-2). python3-sphinx-rtd-theme set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libp11-kit0 is already the newest version (0.25.5-3). libp11-kit0 set to manually installed. libkdb5-10t64 is already the newest version (1.21.3-5). libkdb5-10t64 set to manually installed. po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. libcap2 is already the newest version (1:2.75-4). node-speech-rule-engine is already the newest version (4.0.7+~0.1.31-2). node-speech-rule-engine set to manually installed. libboost1.83-dev is already the newest version (1.83.0-4.2). libboost1.83-dev set to manually installed. libssl-dev is already the newest version (3.4.1-1). libssl-dev set to manually installed. openssl is already the newest version (3.4.1-1). openssl set to manually installed. python3-certifi is already the newest version (2025.1.31+ds-1). python3-certifi set to manually installed. libcurl4-gnutls-dev is already the newest version (8.13.0-1). libcurl4-gnutls-dev set to manually installed. libboost-timer1.83.0 is already the newest version (1.83.0-4.2). libboost-timer1.83.0 set to manually installed. python3-charset-normalizer is already the newest version (3.4.1-1+b1). python3-charset-normalizer set to manually installed. g++-14-aarch64-linux-gnu is already the newest version (14.2.0-19). g++-14-aarch64-linux-gnu set to manually installed. libasan8 is already the newest version (14.2.0-19). libasan8 set to manually installed. debianutils is already the newest version (5.21). libboost-system1.83-dev is already the newest version (1.83.0-4.2). libboost-system1.83-dev set to manually installed. cpp is already the newest version (4:14.2.0-1). cpp set to manually installed. libkadm5clnt-mit12 is already the newest version (1.21.3-5). libkadm5clnt-mit12 set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). libssl3t64 is already the newest version (3.4.1-1). libhogweed6t64 is already the newest version (3.10.1-1). libhogweed6t64 set to manually installed. libhtscodecs2 is already the newest version (1.6.1-2). libhtscodecs2 set to manually installed. libgssapi-krb5-2 is already the newest version (1.21.3-5). libgssapi-krb5-2 set to manually installed. libnode115 is already the newest version (20.19.0+dfsg-1). libnode115 set to manually installed. libgcc-s1 is already the newest version (14.2.0-19). libboost-thread1.83-dev is already the newest version (1.83.0-4.2). libboost-thread1.83-dev set to manually installed. sed is already the newest version (4.9-2+b1). libdebconfclient0 is already the newest version (0.278). python3-urllib3 is already the newest version (2.3.0-2). python3-urllib3 set to manually installed. netbase is already the newest version (6.5). netbase set to manually installed. media-types is already the newest version (13.0.0). media-types set to manually installed. file is already the newest version (1:5.46-4). file set to manually installed. cpp-aarch64-linux-gnu is already the newest version (4:14.2.0-1). cpp-aarch64-linux-gnu set to manually installed. liblzma5 is already the newest version (5.6.4-1). libperl5.40 is already the newest version (5.40.1-2). libperl5.40 set to manually installed. python3-markupsafe is already the newest version (2.1.5-1+b4). python3-markupsafe set to manually installed. The following NEW packages will be installed: pkg-config 127.0.0.1 - - [17/Sep/2025 06:41:42] "GET /./pkg-config_1.8.1-4_arm64.deb HTTP/1.1" 200 - 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 14.0 kB of archives. After this operation, 29.7 kB of additional disk space will be used. Get:1 http://localhost:35055 ./ pkg-config 1.8.1-4 [14.0 kB] Fetched 14.0 kB in 0s (594 kB/s) Chrooting into /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0/ Selecting previously unselected package pkg-config:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52502 files and directories currently installed.) Preparing to unpack .../pkg-config_1.8.1-4_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-4) ... Chrooting into /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0/ Setting up pkg-config:arm64 (1.8.1-4) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 (Reading database ... 52507 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0 I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.lWFqTLfCo0... I: success in 74.5970 seconds Downloading dependency 256 of 347: autoconf:arm64=2.72-3 Downloading dependency 257 of 347: node-minimatch:arm64=9.0.3-5 Downloading dependency 258 of 347: libjsoncpp26:arm64=1.9.6-3 Downloading dependency 259 of 347: libpthread-stubs0-dev:arm64=0.5-1 Downloading dependency 260 of 347: python3-idna:arm64=3.10-1 Downloading dependency 261 of 347: mawk:arm64=1.3.4.20250131-1 Downloading dependency 262 of 347: libeigen3-dev:arm64=3.4.0-4 Downloading dependency 263 of 347: groff-base:arm64=1.23.0-7 Downloading dependency 264 of 347: libtbbmalloc2:arm64=2022.1.0-1 Downloading dependency 265 of 347: cpp-14:arm64=14.2.0-19 Downloading dependency 266 of 347: libaudit1:arm64=1:4.0.2-2+b2 Downloading dependency 267 of 347: libpam-modules-bin:arm64=1.7.0-3 Downloading dependency 268 of 347: libidn2-0:arm64=2.3.8-2 Downloading dependency 269 of 347: libstdc++6:arm64=14.2.0-19 Downloading dependency 270 of 347: libjansson4:arm64=2.14-2+b3 Downloading dependency 271 of 347: libboost-regex1.83.0:arm64=1.83.0-4.2 Downloading dependency 272 of 347: libjs-sphinxdoc:arm64=8.1.3-5 Downloading dependency 273 of 347: libsimde-dev:arm64=0.8.2-3 Downloading dependency 274 of 347: python3-alabaster:arm64=0.7.16-0.1 Downloading dependency 275 of 347: libsqlite3-0:arm64=3.46.1-2 Downloading dependency 276 of 347: libboost-iostreams1.83-dev:arm64=1.83.0-4.2 Downloading dependency 277 of 347: libgmpxx4ldbl:arm64=2:6.3.0+dfsg-3 Downloading dependency 278 of 347: librtmp-dev:arm64=2.4+20151223.gitfa8646d.1-2+b5 Downloading dependency 279 of 347: libboost-serialization1.83.0:arm64=1.83.0-4.2 Downloading dependency 280 of 347: gcc-14-base:arm64=14.2.0-19 Downloading dependency 281 of 347: libstdc++-14-dev:arm64=14.2.0-19 Downloading dependency 282 of 347: libpam-runtime:arm64=1.7.0-3 Downloading dependency 283 of 347: xz-utils:arm64=5.6.4-1 Downloading dependency 284 of 347: libjellyfish-2.0-dev:arm64=2.3.1-4+b1 Downloading dependency 285 of 347: libcares2:arm64=1.34.4-2.1 Downloading dependency 286 of 347: rapmap-dev:arm64=0.15.0+dfsg-4 Downloading dependency 287 of 347: sphinx-common:arm64=8.1.3-5 Downloading dependency 288 of 347: gcc-14:arm64=14.2.0-19 Downloading dependency 289 of 347: libdebhelper-perl:arm64=13.24.2 Downloading dependency 290 of 347: libboost-program-options1.83-dev:arm64=1.83.0-4.2 Downloading dependency 291 of 347: libboost-program-options-dev:arm64=1.83.0.2+b2 Downloading dependency 292 of 347: sensible-utils:arm64=0.0.24 Downloading dependency 293 of 347: libsasl2-2:arm64=2.1.28+dfsg1-9 Downloading dependency 294 of 347: fonts-font-awesome:arm64=5.0.10+really4.7.0~dfsg-4.1 Downloading dependency 295 of 347: libtool:arm64=2.5.4-4 Downloading dependency 296 of 347: liblzma-dev:arm64=5.6.4-1 Downloading dependency 297 of 347: libhwasan0:arm64=14.2.0-19 Downloading dependency 298 of 347: readline-common:arm64=8.2-6 Downloading dependency 299 of 347: python3-packaging:arm64=24.2-1 Downloading dependency 300 of 347: libsasl2-modules-db:arm64=2.1.28+dfsg1-9 Downloading dependency 301 of 347: libmagic-mgc:arm64=1:5.46-4 Downloading dependency 302 of 347: libproc2-0:arm64=2:4.0.4-7 Downloading dependency 303 of 347: pkg-config:arm64=1.8.1-4 Downloading dependency 304 of 347: libtsan2:arm64=14.2.0-19 Downloading dependency 305 of 347: libldap-dev:arm64=2.6.9+dfsg-2 Downloading dependency 306 of 347: perl-modules-5.40:arm64=5.40.1-2 Downloading dependency 307 of 347: libblkid1:arm64=2.41-3 Downloading dependency 308 of 347: libtasn1-6:arm64=4.20.0-2 Downloading dependency 309 of 347: libjs-underscore:arm64=1.13.4~dfsg+~1.11.4-3 Downloading dependency 310 of 347: python3-sphinx-rtd-theme:arm64=3.0.2+dfsg-2 Downloading dependency 311 of 347: libarchive-zip-perl:arm64=1.68-1 Downloading dependency 312 of 347: libp11-kit0:arm64=0.25.5-3 Downloading dependency 313 of 347: libkdb5-10t64:arm64=1.21.3-5 Downloading dependency 314 of 347: po-debconf:arm64=1.0.21+nmu1 Downloading dependency 315 of 347: libcap2:arm64=1:2.75-4 Downloading dependency 316 of 347: node-speech-rule-engine:arm64=4.0.7+~0.1.31-2 Downloading dependency 317 of 347: libboost1.83-dev:arm64=1.83.0-4.2 Downloading dependency 318 of 347: libssl-dev:arm64=3.4.1-1 Downloading dependency 319 of 347: openssl:arm64=3.4.1-1 Downloading dependency 320 of 347: python3-certifi:arm64=2025.1.31+ds-1 Downloading dependency 321 of 347: libcurl4-gnutls-dev:arm64=8.13.0-1 Downloading dependency 322 of 347: libboost-timer1.83.0:arm64=1.83.0-4.2 Downloading dependency 323 of 347: python3-charset-normalizer:arm64=3.4.1-1+b1 Downloading dependency 324 of 347: g++-14-aarch64-linux-gnu:arm64=14.2.0-19 Downloading dependency 325 of 347: libasan8:arm64=14.2.0-19 Downloading dependency 326 of 347: debianutils:arm64=5.21 Downloading dependency 327 of 347: libboost-system1.83-dev:arm64=1.83.0-4.2 Downloading dependency 328 of 347: cpp:arm64=4:14.2.0-1 Downloading dependency 329 of 347: libkadm5clnt-mit12:arm64=1.21.3-5 Downloading dependency 330 of 347: libacl1:arm64=2.3.2-2+b1 Downloading dependency 331 of 347: libssl3t64:arm64=3.4.1-1 Downloading dependency 332 of 347: libhogweed6t64:arm64=3.10.1-1 Downloading dependency 333 of 347: libhtscodecs2:arm64=1.6.1-2 Downloading dependency 334 of 347: libgssapi-krb5-2:arm64=1.21.3-5 Downloading dependency 335 of 347: libnode115:arm64=20.19.0+dfsg-1 Downloading dependency 336 of 347: libgcc-s1:arm64=14.2.0-19 Downloading dependency 337 of 347: libboost-thread1.83-dev:arm64=1.83.0-4.2 Downloading dependency 338 of 347: sed:arm64=4.9-2+b1 Downloading dependency 339 of 347: libdebconfclient0:arm64=0.278 Downloading dependency 340 of 347: python3-urllib3:arm64=2.3.0-2 Downloading dependency 341 of 347: netbase:arm64=6.5 Downloading dependency 342 of 347: media-types:arm64=13.0.0 Downloading dependency 343 of 347: file:arm64=1:5.46-4 Downloading dependency 344 of 347: cpp-aarch64-linux-gnu:arm64=4:14.2.0-1 Downloading dependency 345 of 347: liblzma5:arm64=5.6.4-1 Downloading dependency 346 of 347: libperl5.40:arm64=5.40.1-2 Downloading dependency 347 of 347: python3-markupsafe:arm64=2.1.5-1+b4 env --chdir=/srv/rebuilderd/tmp/rebuilderd7lm798/out DEB_BUILD_OPTIONS=parallel=8 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1743667735 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuild45f9FC/debrebuild.sbuildrc.sLf1C2oNfckD sbuild --build=arm64 --host=arm64 --no-source --arch-any --no-arch-all --binNMU-changelog= salmon (1.10.2+ds1-1+b5) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for arm64; no source changes. * Rebuild for outdated Built-Using (sphinx/7.4.7-3) -- arm Build Daemon (arm-conova-04) Thu, 03 Apr 2025 08:08:55 +0000 --chroot=/srv/rebuilderd/tmp/debrebuild45f9FC/debrebuild.tar.ANyjYYy7uW7u --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=salmon-1.10.2+ds1 /srv/rebuilderd/tmp/rebuilderd7lm798/inputs/salmon_1.10.2+ds1-1.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild: warning: descr(l1): found blank line where expected first heading sbuild (Debian sbuild) 0.89.3+deb13u1 (16 August 2025) on codethink02-arm64 +==============================================================================+ | salmon 1.10.2+ds1-1+b5 (arm64) Wed, 17 Sep 2025 05:41:51 +0000 | +==============================================================================+ Package: salmon Version: 1.10.2+ds1-1+b5 Source Version: 1.10.2+ds1-1 Distribution: unstable Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuild45f9FC/debrebuild.tar.ANyjYYy7uW7u to /srv/rebuilderd/tmp/tmp.sbuild.LGXj9IW7n6... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Wed, 17 Sep 2025 05:41:59 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderd7lm798/inputs/salmon_1.10.2+ds1-1.dsc exists in /srv/rebuilderd/tmp/rebuilderd7lm798/inputs; copying to chroot sbuild: warning: descr(l1): found blank line where expected first heading +------------------------------------------------------------------------------+ | Install package build dependencies Wed, 17 Sep 2025 05:42:01 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), cmake, libboost-filesystem-dev, libboost-system-dev, libboost-iostreams-dev, libboost-thread-dev, libboost-program-options-dev, libboost-timer-dev, libjellyfish-2.0-dev, libpthread-stubs0-dev, libsparsehash-dev, libdivsufsort-dev, libbwa-dev, pkg-config, libjemalloc-dev, libcereal-dev, libtbb-dev, libgff-dev (>> 2.0), libstaden-read-dev, libspdlog-dev, libtclap-dev, help2man, sphinx-doc, python3-sphinx, python3-sphinx-rtd-theme, python3-docs-theme, zlib1g-dev, libeigen3-dev, libbz2-dev, liblzma-dev, rapmap-dev, libsimde-dev, build-essential Filtered Build-Depends: debhelper-compat (= 13), cmake, libboost-filesystem-dev, libboost-system-dev, libboost-iostreams-dev, libboost-thread-dev, libboost-program-options-dev, libboost-timer-dev, libjellyfish-2.0-dev, libpthread-stubs0-dev, libsparsehash-dev, libdivsufsort-dev, libbwa-dev, pkg-config, libjemalloc-dev, libcereal-dev, libtbb-dev, libgff-dev (>> 2.0), libstaden-read-dev, libspdlog-dev, libtclap-dev, help2man, sphinx-doc, python3-sphinx, python3-sphinx-rtd-theme, python3-docs-theme, zlib1g-dev, libeigen3-dev, libbz2-dev, liblzma-dev, rapmap-dev, libsimde-dev, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-rz6nw3/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Wed, 17 Sep 2025 05:42:06 +0000 | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any-amd64 arm64) +------------------------------------------------------------------------------+ | Build environment Wed, 17 Sep 2025 05:42:07 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) arm64 (aarch64) Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.18 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-6 libstdc++-14-dev_14.2.0-19 libstdc++6_14.2.0-19 linux-libc-dev_6.12.21-1 Package versions: autoconf_2.72-3 automake_1:1.17-4 autopoint_0.23.1-1 autotools-dev_20240727.1 base-files_13.7 base-passwd_3.6.7 bash_5.2.37-1.1+b2 binutils_2.44-3 binutils-aarch64-linux-gnu_2.44-3 binutils-common_2.44-3 bsdextrautils_2.41-3 bsdutils_1:2.41-3 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20241223 cmake_3.31.6-2 cmake-data_3.31.6-2 comerr-dev_2.1-1.47.2-1+b1 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-aarch64-linux-gnu_14.2.0-19 cpp-aarch64-linux-gnu_4:14.2.0-1 dash_0.5.12-12 debconf_1.5.91 debhelper_13.24.2 debianutils_5.21 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-3 docutils-common_0.21.2+dfsg-2 docutils-doc_0.21.2+dfsg-2 dpkg_1.22.18 dpkg-dev_1.22.18 dwz_0.15-1+b1 file_1:5.46-4 findutils_4.10.0-3 fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1 fonts-lato_2.015-1 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-aarch64-linux-gnu_14.2.0-19 g++-aarch64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-aarch64-linux-gnu_14.2.0-19 gcc-14-base_14.2.0-19 gcc-aarch64-linux-gnu_4:14.2.0-1 gettext_0.23.1-1 gettext-base_0.23.1-1 grep_3.11-4+b1 groff-base_1.23.0-7 gzip_1.13-1 help2man_1.49.3+b1 hostname_3.25 icu-devtools_76.1-3 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 krb5-multidev_1.21.3-5 libacl1_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-1.1 libasan8_14.2.0-19 libatomic1_14.2.0-19 libattr1_1:2.5.2-3 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b2 libbinutils_2.44-3 libblkid1_2.41-3 libboost-atomic1.83-dev_1.83.0-4.2 libboost-atomic1.83.0_1.83.0-4.2 libboost-chrono1.83-dev_1.83.0-4.2 libboost-chrono1.83.0t64_1.83.0-4.2 libboost-date-time1.83-dev_1.83.0-4.2 libboost-date-time1.83.0_1.83.0-4.2 libboost-filesystem-dev_1.83.0.2+b2 libboost-filesystem1.83-dev_1.83.0-4.2 libboost-filesystem1.83.0_1.83.0-4.2 libboost-iostreams-dev_1.83.0.2+b2 libboost-iostreams1.83-dev_1.83.0-4.2 libboost-iostreams1.83.0_1.83.0-4.2 libboost-program-options-dev_1.83.0.2+b2 libboost-program-options1.83-dev_1.83.0-4.2 libboost-program-options1.83.0_1.83.0-4.2 libboost-regex1.83-dev_1.83.0-4.2 libboost-regex1.83.0_1.83.0-4.2 libboost-serialization1.83-dev_1.83.0-4.2 libboost-serialization1.83.0_1.83.0-4.2 libboost-system-dev_1.83.0.2+b2 libboost-system1.83-dev_1.83.0-4.2 libboost-system1.83.0_1.83.0-4.2 libboost-thread-dev_1.83.0.2+b2 libboost-thread1.83-dev_1.83.0-4.2 libboost-thread1.83.0_1.83.0-4.2 libboost-timer-dev_1.83.0.2+b2 libboost-timer1.83-dev_1.83.0-4.2 libboost-timer1.83.0_1.83.0-4.2 libboost1.83-dev_1.83.0-4.2 libbrotli-dev_1.1.0-2+b7 libbrotli1_1.1.0-2+b7 libbwa-dev_0.7.18-1 libbz2-1.0_1.0.8-6 libbz2-dev_1.0.8-6 libc-bin_2.41-6 libc-dev-bin_2.41-6 libc6_2.41-6 libc6-dev_2.41-6 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-4 libcares2_1.34.4-2.1 libcc1-0_14.2.0-19 libcereal-dev_1.3.2+dfsg-5 libcom-err2_1.47.2-1+b1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libcurl3t64-gnutls_8.13.0-1 libcurl4-gnutls-dev_8.13.0-1 libcurl4t64_8.13.0-1 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.278 libdebhelper-perl_13.24.2 libdivsufsort-dev_2.0.1-6+b1 libdivsufsort3_2.0.1-6+b1 libdpkg-perl_1.22.18 libeigen3-dev_3.4.0-4 libelf1t64_0.192-4 libevent-2.1-7t64_2.1.12-stable-10+b1 libexpat1_2.7.1-1 libffi8_3.4.7-1 libfile-stripnondeterminism-perl_1.14.1-2 libfmt-dev_10.1.1+ds1-4 libfmt10_10.1.1+ds1-4 libgcc-14-dev_14.2.0-19 libgcc-s1_14.2.0-19 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgff-dev_2.0.0-3 libgmp-dev_2:6.3.0+dfsg-3 libgmp10_2:6.3.0+dfsg-3 libgmpxx4ldbl_2:6.3.0+dfsg-3 libgnutls-dane0t64_3.8.9-2 libgnutls-openssl27t64_3.8.9-2 libgnutls28-dev_3.8.9-2 libgnutls30t64_3.8.9-2 libgomp1_14.2.0-19 libgprofng0_2.44-3 libgssapi-krb5-2_1.21.3-5 libgssrpc4t64_1.21.3-5 libhogweed6t64_3.10.1-1 libhtscodecs-dev_1.6.1-2 libhtscodecs2_1.6.1-2 libhwasan0_14.2.0-19 libhwloc15_2.12.0-1 libicu-dev_76.1-3 libicu76_76.1-3 libidn2-0_2.3.8-2 libidn2-dev_2.3.8-2 libisl23_0.27-1 libitm1_14.2.0-19 libjansson4_2.14-2+b3 libjellyfish-2.0-2_2.3.1-4+b1 libjellyfish-2.0-dev_2.3.1-4+b1 libjemalloc-dev_5.3.0-3 libjemalloc2_5.3.0-3 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_8.1.3-5 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-perl_4.10000-1 libjsoncpp26_1.9.6-3 libk5crypto3_1.21.3-5 libkadm5clnt-mit12_1.21.3-5 libkadm5srv-mit12_1.21.3-5 libkdb5-10t64_1.21.3-5 libkeyutils1_1.6.3-4 libkrb5-3_1.21.3-5 libkrb5-dev_1.21.3-5 libkrb5support0_1.21.3-5 liblastlog2-2_2.41-3 libldap-dev_2.6.9+dfsg-2 libldap2_2.6.9+dfsg-2 liblocale-gettext-perl_1.07-7+b1 liblsan0_14.2.0-19 liblz4-1_1.10.0-4 liblzma-dev_5.6.4-1 liblzma5_5.6.4-1 libmagic-mgc_1:5.46-4 libmagic1t64_1:5.46-4 libmd0_1.1.0-2+b1 libmount1_2.41-3 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libnghttp2-14_1.64.0-1 libnghttp2-dev_1.64.0-1 libnghttp3-9_1.8.0-1 libnghttp3-dev_1.8.0-1 libngtcp2-16_1.11.0-1 libngtcp2-crypto-gnutls-dev_1.11.0-1 libngtcp2-crypto-gnutls8_1.11.0-1 libngtcp2-dev_1.11.0-1 libnode115_20.19.0+dfsg-1 libp11-kit-dev_0.25.5-3 libp11-kit0_0.25.5-3 libpam-modules_1.7.0-3 libpam-modules-bin_1.7.0-3 libpam-runtime_1.7.0-3 libpam0g_1.7.0-3 libpcre2-8-0_10.45-1 libperl5.40_5.40.1-2 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-4 libproc2-0_2:4.0.4-7 libpsl-dev_0.21.2-1.1+b1 libpsl5t64_0.21.2-1.1+b1 libpthread-stubs0-dev_0.5-1 libpython3-stdlib_3.13.2-2 libpython3.13-minimal_3.13.2-3 libpython3.13-stdlib_3.13.2-3 libreadline8t64_8.2-6 librhash1_1.4.5-1 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 libsasl2-2_2.1.28+dfsg1-9 libsasl2-modules-db_2.1.28+dfsg1-9 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libsframe1_2.44-3 libsimde-dev_0.8.2-3 libsmartcols1_2.41-3 libsparsehash-dev_2.0.3-2 libspdlog-dev_1:1.15.1+ds-1 libspdlog1.15_1:1.15.1+ds-1 libsqlite3-0_3.46.1-2 libssh2-1-dev_1.11.1-1 libssh2-1t64_1.11.1-1 libssl-dev_3.4.1-1 libssl3t64_3.4.1-1 libstaden-read-dev_1.15.0-1.1+b2 libstaden-read14t64_1.15.0-1.1+b2 libstdc++-14-dev_14.2.0-19 libstdc++6_14.2.0-19 libsystemd0_257.4-9 libtasn1-6_4.20.0-2 libtasn1-6-dev_4.20.0-2 libtbb-dev_2022.1.0-1 libtbb12_2022.1.0-1 libtbbbind-2-5_2022.1.0-1 libtbbmalloc2_2022.1.0-1 libtclap-dev_1.2.5-1+b1 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libtsan2_14.2.0-19 libubsan1_14.2.0-19 libuchardet0_0.0.8-1+b2 libudev1_257.4-9 libunbound8_1.22.0-1+b1 libunistring5_1.3-2 libuuid1_2.41-3 libuv1t64_1.50.0-2 libxml2_2.12.7+dfsg+really2.9.14-0.4 libxxhash0_0.8.3-2 libzstd-dev_1.5.7+dfsg-1 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.21-1 m4_1.4.19-7 make_4.4.1-1 man-db_2.13.0-1 mawk_1.3.4.20250131-1 media-types_13.0.0 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 nettle-dev_3.10.1-1 node-acorn_8.8.1+ds+~cs25.17.7-2 node-balanced-match_2.0.0-1 node-brace-expansion_2.0.1+~1.1.0-1 node-cjs-module-lexer_1.2.3+dfsg-1 node-commander_9.4.1-1 node-corepack_0.24.0-4 node-mathjax-full_3.2.2+~cs4.2.1-4 node-minimatch_9.0.3-5 node-mj-context-menu_0.9.1+ds-2 node-speech-rule-engine_4.0.7+~0.1.31-2 node-undici_7.3.0+dfsg1+~cs24.12.11-1 node-xtend_4.0.2-3 nodejs_20.19.0+dfsg-1 openssl_3.4.1-1 openssl-provider-legacy_3.4.1-1 patch_2.7.6-7+b1 perl_5.40.1-2 perl-base_5.40.1-2 perl-modules-5.40_5.40.1-2 pkg-config_1.8.1-4 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 procps_2:4.0.4-7 python-babel-localedata_2.17.0-1 python-requests-doc_2.32.3+dfsg-5 python3_3.13.2-2 python3-alabaster_0.7.16-0.1 python3-babel_2.17.0-1 python3-certifi_2025.1.31+ds-1 python3-chardet_5.2.0+dfsg-2 python3-charset-normalizer_3.4.1-1+b1 python3-defusedxml_0.7.1-3 python3-doc_3.13.2-2 python3-docs-theme_2025.2-1 python3-docutils_0.21.2+dfsg-2 python3-idna_3.10-1 python3-imagesize_1.4.1-1 python3-jinja2_3.1.6-1 python3-markupsafe_2.1.5-1+b4 python3-minimal_3.13.2-2 python3-packaging_24.2-1 python3-pygments_2.18.0+dfsg-2 python3-requests_2.32.3+dfsg-5 python3-roman_5.0-1 python3-snowballstemmer_2.2.0-4 python3-sphinx_8.1.3-5 python3-sphinx-rtd-theme_3.0.2+dfsg-2 python3-sphinxcontrib.jquery_4.1-5 python3-urllib3_2.3.0-2 python3.13_3.13.2-3 python3.13-doc_3.13.2-3 python3.13-minimal_3.13.2-3 rapidjson-dev_1.1.0+dfsg2-7.3 rapmap-dev_0.15.0+dfsg-4 readline-common_8.2-6 rpcsvc-proto_1.4.3-1+b1 sed_4.9-2+b1 sensible-utils_0.0.24 sgml-base_1.31 sphinx-common_8.1.3-5 sphinx-doc_8.1.3-5 sphinx-rtd-theme-common_3.0.2+dfsg-2 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-1 util-linux_2.41-3 xml-core_0.19 xz-utils_5.6.4-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Wed, 17 Sep 2025 05:42:07 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: salmon Binary: salmon Architecture: any-amd64 arm64 Version: 1.10.2+ds1-1 Maintainer: Debian Med Packaging Team Uploaders: Michael R. Crusoe , Kevin Murray Homepage: https://github.com/COMBINE-lab/salmon Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/med-team/salmon Vcs-Git: https://salsa.debian.org/med-team/salmon.git Testsuite: autopkgtest Build-Depends: debhelper-compat (= 13), cmake, libboost-filesystem-dev, libboost-system-dev, libboost-iostreams-dev, libboost-thread-dev, libboost-program-options-dev, libboost-timer-dev, libjellyfish-2.0-dev, libpthread-stubs0-dev, libsparsehash-dev, libdivsufsort-dev, libbwa-dev, pkg-config, libjemalloc-dev, libcereal-dev, libtbb-dev, libgff-dev (>> 2.0), libstaden-read-dev, libspdlog-dev, libtclap-dev, help2man, sphinx-doc, python3-sphinx, python3-sphinx-rtd-theme, python3-docs-theme, zlib1g-dev, libeigen3-dev, libbz2-dev, liblzma-dev, rapmap-dev, libsimde-dev Package-List: salmon deb science optional arch=any-amd64,arm64 Checksums-Sha1: 8cb3bf45b7d8ffe9e3c8a72576541df2c0c547f2 5718424 salmon_1.10.2+ds1.orig.tar.xz 30674e13817eeb27ade3c0ee5073540e9cbda647 1893940 salmon_1.10.2+ds1-1.debian.tar.xz Checksums-Sha256: 895840bed22f93cb8c02ff00b9007473e291ef06b753a950ec2b75373d78219c 5718424 salmon_1.10.2+ds1.orig.tar.xz 6d296a4cb41e4068975b0ff8592d700cd525a2f961c7fc10ba54cdc69cfe2456 1893940 salmon_1.10.2+ds1-1.debian.tar.xz Files: 142f7da8a6cde566343ae6f3431d7a39 5718424 salmon_1.10.2+ds1.orig.tar.xz 07a9180c1b0c41c4dae2adb41ac2e605 1893940 salmon_1.10.2+ds1-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmTcroMACgkQPCZ2P2xn 5uIu5w/+JPSxmuJiLVVlIZ7SjpjJMMgEiYMmna5OIZS+0BRh3/Y5fdXty8GHJ1ry bDntR1ondwWXHZoglZCykAtP6jWbx67/WfmnnmYqrKPP977KpbjyAJ9Grrt9nK9u VlENkkFxv0b1vLdlwuuX8dEZWz282kvJyquthYWB1oIXUIRYhBlaiuuEBQy95SS7 eEOrs6K6wxFfwFHZ4wEx8uAit/7EuFyH9uw0+WKtlfbUAEyowIAL8MwD/osP+0jd iaQo+0KOE+297HMV2gJTeAvP8kTvCBwb6NFPtUWS2zjGmipkU7lurV+gpMC0HNFw Fk/63W9Je9d6RJlpXa3grfCrwmfV2MvVjjTOBo4U/W4QvDfrqqQRQHQBxQCj9Joi O0CHb8KrH0flPsex71TREbYqZj35l9llT1AyMqJ0Q3eR2gBRgIW7nrnR/0/kTMLR oyn+ooaXEMhSLYIHmV1auVOQ4yAff/s8RiejlWCBTDuHHB1T/e4H70ZSyrCMqNyg 1l/MabEpZO6gEatn8VsehdqKDimyrunkou+VvDsvYigbIIGrgzYZNFvudXfEKRSo SDxiRAdvasN0neNqy01gepn7iSZSqKTVaTkuBKSwBpmiLEkSj/1rIYL5tGcSHBxR 7av8D94MGO6MQN5JvtR+exUKdseIMAq90NWqC9sq++WDRmeTGkM= =HBVp -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./salmon_1.10.2+ds1-1.dsc: unsupported subcommand dpkg-source: info: extracting salmon in /build/reproducible-path/salmon-1.10.2+ds1 dpkg-source: info: unpacking salmon_1.10.2+ds1.orig.tar.xz dpkg-source: info: unpacking salmon_1.10.2+ds1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying spelling dpkg-source: info: applying use_debian_packaged_libs.patch dpkg-source: info: applying pufferfish dpkg-source: info: applying disable-version-check.patch dpkg-source: info: applying sphinx.patch Check disk space ---------------- Sufficient free space for build Hack binNMU version ------------------- Created changelog entry for binNMU version 1.10.2+ds1-1+b5 User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1743667735 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package salmon dpkg-buildpackage: info: source version 1.10.2+ds1-1+b5 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by arm Build Daemon (arm-conova-04) dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --with sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1' dh_auto_clean rm -rf external rm -f debian/*.1 rm -Rf sample_data cd doc && /usr/bin/make clean make[2]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/doc' rm -rf build/* make[2]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/doc' rm -rf tests/unitTests make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1' dh_clean debian/rules binary-arch dh binary-arch --with sphinxdoc dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1' # See here # https://github.com/COMBINE-lab/salmon/issues/87 # for a discussion with upstream why it is necessary to include rapmap source mkdir -p /build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap cp -av /usr/share/rapmap/src/* /build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap '/usr/share/rapmap/src/HitManager.cpp' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/HitManager.cpp' '/usr/share/rapmap/src/RapMapFileSystem.cpp' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/RapMapFileSystem.cpp' '/usr/share/rapmap/src/RapMapSAIndex.cpp' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/RapMapSAIndex.cpp' '/usr/share/rapmap/src/RapMapSAIndexer.cpp' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/RapMapSAIndexer.cpp' '/usr/share/rapmap/src/RapMapUtils.cpp' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/RapMapUtils.cpp' '/usr/share/rapmap/src/bit_array.c' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/bit_array.c' '/usr/share/rapmap/src/rank9b.cpp' -> '/build/reproducible-path/salmon-1.10.2+ds1/external/install/src/rapmap/rank9b.cpp' dh_auto_configure -- -DCONDA_BUILD=1 -DFETCHED_RAPMAP=1 -DBZIP2_LIBRARIES=-lbz2 -DBZIP2_INCLUDE_DIR=/usr/include -DLIBLZMA_INCLUDE_DIR=/usr/include/ -DLIBLZMA_LIBRARY=lzma -DLIBLZMA_HAS_AUTO_DECODER=1 -DLIBLZMA_HAS_EASY_ENCODER=1 -DLIBLZMA_HAS_LZMA_PRESET=1 -DCMAKE_MODULE_PATH=/usr/share/cmake/Modules -DTBB_WILL_RECONFIGURE=FALSE -DBOOST_WILL_RECONFIGURE=FALSE -DCMAKE_BUILD_TYPE=Release -DUSE_SHARED_LIBS=TRUE cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCONDA_BUILD=1 -DFETCHED_RAPMAP=1 -DBZIP2_LIBRARIES=-lbz2 -DBZIP2_INCLUDE_DIR=/usr/include -DLIBLZMA_INCLUDE_DIR=/usr/include/ -DLIBLZMA_LIBRARY=lzma -DLIBLZMA_HAS_AUTO_DECODER=1 -DLIBLZMA_HAS_EASY_ENCODER=1 -DLIBLZMA_HAS_LZMA_PRESET=1 -DCMAKE_MODULE_PATH=/usr/share/cmake/Modules -DTBB_WILL_RECONFIGURE=FALSE -DBOOST_WILL_RECONFIGURE=FALSE -DCMAKE_BUILD_TYPE=Release -DUSE_SHARED_LIBS=TRUE .. CC: gcc CC version: -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Detected 64-bit ARM host. Setting USE_ARM to true. version: 1.10.2 -- CMAKE_BUILD_TYPE = Release -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE Building with CONDA_BUILD flag Making Release build setting -DHAVE_NUMERIC_LIMITS128 CMake Warning (dev) at CMakeLists.txt:314 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. running cd "/build/reproducible-path/salmon-1.10.2+ds1" && cp -r ./debian/external ./ 2>&1 -- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3.1") -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found LibLZMA: lzma (found version "5.6.4") Found liblzma library: lzma =========================================== -- Found BZip2: -lbz2 (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found Found libbz2 library: -lbz2 =========================================== CMake Warning (dev) at CMakeLists.txt:429 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.59.0") found components: iostreams system filesystem timer chrono program_options BOOST_INCLUDEDIR = BOOST_LIBRARYDIR = Boost_FOUND = TRUE BOOST ROOT = BOOST INCLUDE DIR = /usr/include BOOST INCLUDE DIRS = /usr/include BOOST LIB DIR = /usr/lib/aarch64-linux-gnu BOOST LIBRARIES = Boost::iostreams;Boost::system;Boost::filesystem;Boost::timer;Boost::chrono;Boost::program_options -- Found cereal: /usr/include (found suitable version "1.3.2", minimum required is "1.3.2") -- cereal found (include: /usr/include) FOUND SUITABLE TBB VERSION : 2022.1.0 -- libgff ver. 2.0.0 found. -- include: /usr/include/ -- lib : /usr/lib/ -- Found CURL: /usr/lib/aarch64-linux-gnu/libcurl.so (found version "8.13.0") -- Found libstadenio: /usr/lib/aarch64-linux-gnu/libstaden-read.so (Required is at least version "1.14.15") -- Staden IOLib found (include: /usr/include) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Found Jemalloc: /usr/lib/aarch64-linux-gnu/libjemalloc.so (found version "5.3.0-0-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c") Found Jemalloc library --- using this memory allocator CPACK_SOURCE_IGNORE_FILES = /src/PCA.cpp;/src/PCAUtils.cpp;/build/;/scripts/AggregateToGeneLevel.py;/scripts/ExpressionTools.py;/scripts/GenerateExpressionFiles.sh;/scripts/ParseSoftFile.py;/scripts/PlotCorrelation.py;/scripts/junk;/scripts/sfstrace.log;/scripts/SFPipeline.py;/bin/;/lib/;/sample_data/;PublishREADMEToWebsite.sh;/external/;/src/obsolete/;/include/obsolete/;WebsiteHeader.txt;/experimental_configs/;.git/ CC: /usr/bin/cc CC version: version: 1.0.0 Building basic pufferfish components for salmon setting -DHAVE_NUMERIC_LIMITS128 CMake Deprecation Warning at external/pufferfish/external/ntcard/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at external/pufferfish/external/twopaco/graphdump/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- setting COMPACT_VECTOR_DIR for graphdump to be /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump CMake Deprecation Warning at external/pufferfish/external/twopaco/graphconstructor/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. add library puffer : PufferfishIndexer.cpp;PufferfishBaseIndex.cpp;PufferfishIndex.cpp;PufferfishSparseIndex.cpp;PufferfishLossyIndex.cpp;edlib.cpp;Util.cpp;rank9sel.cpp;rank9b.cpp;PufferfishValidate.cpp;PufferfishStats.cpp;PufferfishTestLookup.cpp;PufferfishExamine.cpp;PufferfishKmerQuery.cpp;FastxParser.cpp;PufferfishBinaryGFAReader.cpp;PufferFS.cpp;xxhash.c;FixFasta.cpp;MemCollector.cpp;MemChainer.cpp;PuffAligner.cpp;PufferfishAligner.cpp;RefSeqConstructor.cpp;metro/metrohash64.cpp;/build/reproducible-path/salmon-1.10.2+ds1/src/LibraryFormat.cpp adding /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump to include path for libpuffer fetched path for compact_vector as [/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump] NO_IPO = FALSE TBB_LIBRARIES = TBB_LIB_INSTALL_DIR = TBBGLOBS = -- Configuring done (5.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR FETCHCONTENT_FULLY_DISCONNECTED FETCHED_RAPMAP -- Build files have been written to: /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1' dh_auto_build cd obj-aarch64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/salmon-1.10.2+ds1 -B/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build.make external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/depend make -f external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build.make external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/DependInfo.cmake "--color=" make -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/depend make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/depend make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/depend make -f external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/depend make -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/depend make -f src/CMakeFiles/salmon_core.dir/build.make src/CMakeFiles/salmon_core.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/puffer.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/salmon_core.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build.make external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build.make external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f src/CMakeFiles/salmon_core.dir/build.make src/CMakeFiles/salmon_core.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 1%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o -MF CMakeFiles/graphdump.dir/graphdump.cpp.o.d -o CMakeFiles/graphdump.dir/graphdump.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/graphdump.cpp make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 1%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -O3 -MD -MT external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o -MF CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o.d -o CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard/Common/SignalHandler.cpp [ 3%] Building CXX object src/CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o [ 3%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o [ 4%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/build cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o -MF CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o.d -o CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/jellyfish/mer_dna.cc cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o -MF CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o.d -o CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/common/dnachar.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/kalloc.c make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 5%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o [ 6%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -D__SSE4_1__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -O3 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o -MF CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o.d -o CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extd2_sse.c cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_SSE2_ONLY -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -O3 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o -MF CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o.d -o CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extd2_sse.c [ 7%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o -MF CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishIndexer.cpp [ 8%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extd.c [ 9%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/constructor.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/constructor.cpp.o -MF CMakeFiles/twopaco.dir/constructor.cpp.o.d -o CMakeFiles/twopaco.dir/constructor.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/constructor.cpp [ 10%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -O3 -MD -MT external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o -MF CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o.d -o CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard/Common/Fcontrol.cpp [ 10%] Building CXX object src/CMakeFiles/salmon_core.dir/backtrace.cc.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/backtrace.cc.o -MF CMakeFiles/salmon_core.dir/backtrace.cc.o.d -o CMakeFiles/salmon_core.dir/backtrace.cc.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/backtrace.cc [ 11%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/nthll.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -O3 -MD -MT external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/nthll.cpp.o -MF CMakeFiles/ntcard.dir/nthll.cpp.o.d -o CMakeFiles/ntcard.dir/nthll.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/ntcard/nthll.cpp [ 12%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extz.c [ 13%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_gg.c [ 14%] Building C object src/CMakeFiles/salmon_core.dir/xxhash.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cc -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/xxhash.c.o -MF CMakeFiles/salmon_core.dir/xxhash.c.o.d -o CMakeFiles/salmon_core.dir/xxhash.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/xxhash.c cc1: warning: command-line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-Wno-deprecated-copy’ is valid for C++/ObjC++ but not for C [ 15%] Building CXX object src/CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o -MF CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o.d -o CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/TranscriptGroup.cpp [ 16%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -D__SSE4_1__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -O3 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o -MF CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o.d -o CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extf2_sse.c [ 17%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_SSE2_ONLY -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -O3 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o -MF CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o.d -o CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extf2_sse.c [ 18%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_gg2.c In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:5, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:1, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishIndexer.cpp:20: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 19%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -D__SSE4_1__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -O3 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o -MF CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o.d -o CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extz2_sse.c [ 20%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_SSE2_ONLY -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -O3 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o -MF CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o.d -o CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_extz2_sse.c [ 21%] Linking CXX static library libntcard.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/cmake -P CMakeFiles/ntcard.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/cmake -E cmake_link_script CMakeFiles/ntcard.dir/link.txt --verbose=1 /usr/bin/ar qc libntcard.a CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o CMakeFiles/ntcard.dir/nthll.cpp.o /usr/bin/ranlib libntcard.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 21%] Built target ntcard [ 22%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o -MF CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o.d -o CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/concurrentbitvector.cpp [ 22%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/ksw2_gg2_sse.c [ 23%] Building CXX object src/CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o -MF CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o.d -o CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/EffectiveLengthStats.cpp [ 24%] Building CXX object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -DHAVE_KALLOC -DKSW_CPU_DISPATCH -DKSW_USE_ARM -D__SSE2__ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o -MF CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o.d -o CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp [ 25%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o -MF CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o.d -o CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/common/dnachar.cpp make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 25%] Built target ksw2pp_sse4 [ 25%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o -MF CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o.d -o CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/common/streamfastaparser.cpp make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 25%] Built target ksw2pp_sse2 [ 26%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/compressedstring.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/compressedstring.cpp.o -MF CMakeFiles/twopaco.dir/compressedstring.cpp.o.d -o CMakeFiles/twopaco.dir/compressedstring.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/compressedstring.cpp [ 27%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o -MF CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o.d -o CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/common/streamfastaparser.cpp [ 28%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/test.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/test.cpp.o -MF CMakeFiles/twopaco.dir/test.cpp.o.d -o CMakeFiles/twopaco.dir/test.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/test.cpp make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 28%] Built target ksw2pp_basic [ 28%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/vertexenumerator.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/vertexenumerator.cpp.o -MF CMakeFiles/twopaco.dir/vertexenumerator.cpp.o.d -o CMakeFiles/twopaco.dir/vertexenumerator.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/vertexenumerator.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:9: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; destructive_iterator = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >; dest_it = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; destructive_iterator = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3278:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3278 | if (_resize_delta(1)) | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:161:25: required from here 161 | path[ref_cnt].resize(contigCntPerPath); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair > >; row_it = spp::sparsegroup > >, spp::libc_allocator > > > >*; col_it = std::pair > >*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator > > >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair > >; Alloc = spp::libc_allocator > > >; value_type = std::pair > >; reference = std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; pointer = std::pair > >*; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair > >; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:161:25: required from here 161 | path[ref_cnt].resize(contigCntPerPath); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup > >, spp::libc_allocator > > > >::value_type’ {aka ‘std::pair > >’} to ‘spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference’ {aka ‘std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; destructive_iterator = spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >; dest_it = spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; destructive_iterator = spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3278:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3278 | if (_resize_delta(1)) | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:414:43: required from here 414 | eqID = eqMap[tlist]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair, unsigned int>; row_it = spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*; col_it = std::pair, unsigned int>*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator, unsigned int> >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:414:43: required from here 414 | eqID = eqMap[tlist]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o -MF CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBaseIndex.cpp /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair > >; Alloc = spp::libc_allocator > > >; mutable_value_type = std::pair > >; reference = std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; pointer = std::pair > >*; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair > >; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:161:25: required from here 161 | path[ref_cnt].resize(contigCntPerPath); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup > >, spp::libc_allocator > > > >::value_type’ {aka ‘std::pair > >’} to ‘spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference’ {aka ‘std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:414:43: required from here 414 | eqID = eqMap[tlist]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o -MF CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o.d -o CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/LibraryFormat.cpp [ 31%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndex.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndex.cpp.o -MF CMakeFiles/puffer.dir/PufferfishIndex.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishIndex.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishIndex.cpp [ 32%] Building CXX object src/CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o -MF CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o.d -o CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/GenomicFeature.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishBaseIndex.hpp:14, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBaseIndex.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishIndex.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishIndex.cpp:9: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 33%] Building CXX object src/CMakeFiles/salmon_core.dir/VersionChecker.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/VersionChecker.cpp.o -MF CMakeFiles/salmon_core.dir/VersionChecker.cpp.o.d -o CMakeFiles/salmon_core.dir/VersionChecker.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/VersionChecker.cpp make -f src/CMakeFiles/alevin_core.dir/build.make src/CMakeFiles/alevin_core.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/alevin_core.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f src/CMakeFiles/alevin_core.dir/build.make src/CMakeFiles/alevin_core.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 34%] Building CXX object src/CMakeFiles/alevin_core.dir/edlib.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/alevin_core.dir/edlib.cpp.o -MF CMakeFiles/alevin_core.dir/edlib.cpp.o.d -o CMakeFiles/alevin_core.dir/edlib.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/edlib.cpp [ 35%] Building CXX object src/CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o -MF CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o.d -o CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SingleCellProtocols.cpp [ 36%] Building CXX object src/CMakeFiles/salmon_core.dir/SBModel.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/SBModel.cpp.o -MF CMakeFiles/salmon_core.dir/SBModel.cpp.o.d -o CMakeFiles/salmon_core.dir/SBModel.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SBModel.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinOpts.hpp:5, from /build/reproducible-path/salmon-1.10.2+ds1/include/SingleCellProtocols.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/src/SingleCellProtocols.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 37%] Linking CXX static library libgraphdump.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/cmake -P CMakeFiles/graphdump.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/graphdump.dir/link.txt --verbose=1 /usr/bin/ar qc libgraphdump.a CMakeFiles/graphdump.dir/graphdump.cpp.o CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o /usr/bin/ranlib libgraphdump.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 37%] Built target graphdump [ 38%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o -MF CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishSparseIndex.cpp [ 39%] Building CXX object src/CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o -MF CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o.d -o CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp [ 39%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o -MF CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishLossyIndex.cpp [ 40%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/edlib.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/edlib.cpp.o -MF CMakeFiles/puffer.dir/edlib.cpp.o.d -o CMakeFiles/puffer.dir/edlib.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/edlib.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/include/UtilityFunctions.hpp:4, from /build/reproducible-path/salmon-1.10.2+ds1/include/SBModel.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/src/SBModel.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishSparseIndex.hpp:13, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishSparseIndex.cpp:10: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishLossyIndex.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishLossyIndex.cpp:7: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:27, from /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ make -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/UnitTestsMain.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 40%] Building CXX object src/CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o -MF CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o.d -o CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/tests/UnitTests.cpp [ 40%] Building CXX object src/CMakeFiles/salmon_core.dir/FastxParser.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/FastxParser.cpp.o -MF CMakeFiles/salmon_core.dir/FastxParser.cpp.o.d -o CMakeFiles/salmon_core.dir/FastxParser.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/FastxParser.cpp /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp: In function ‘bool alevin::utils::extractBarcode(std::string&, std::string&, ProtocolT&, std::string&) [with ProtocolT = alevin::protocols::SciSeq3; std::string = std::__cxx11::basic_string]’: /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:350:104: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 350 | if (pt.anchorPos != std::string::npos && ( pt.anchorPos == pt.maxHairpinIndexLen || pt.anchorPos == pt.maxHairpinIndexLen -1) // only 2 possible values of pt.anchorPos | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/FastxParser.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/src/FastxParser.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h: In instantiation of ‘void moodycamel::details::swap_relaxed(std::atomic<_ITp>&, std::atomic<_ITp>&) [with T = std::thread::id]’: /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:3302:26: required from ‘void moodycamel::ConcurrentQueue::ImplicitProducerKVP::swap(moodycamel::ConcurrentQueue::ImplicitProducerKVP&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 3302 | details::swap_relaxed(key, other.key); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:3295:4: required from ‘moodycamel::ConcurrentQueue::ImplicitProducerKVP& moodycamel::ConcurrentQueue::ImplicitProducerKVP::operator=(moodycamel::ConcurrentQueue::ImplicitProducerKVP&&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 3295 | swap(other); | ^~~~ /usr/include/c++/14/bits/move.h:235:11: required from ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP; _Require<__not_<__is_tuple_like<_Tp> >, is_move_constructible<_Tp>, is_move_assignable<_Tp> > = void]’ 235 | __a = _GLIBCXX_MOVE(__b); | ^ /usr/include/c++/14/bits/stl_algobase.h:185:11: required from ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*; _ForwardIterator2 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*]’ 185 | swap(*__a, *__b); | ~~~~^~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:215:16: required from ‘_ForwardIterator2 std::swap_ranges(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*; _ForwardIterator2 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*]’ 215 | std::iter_swap(__first1, __first2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/array:127:25: required from ‘void std::array<_Tp, _Nm>::swap(std::array<_Tp, _Nm>&) [with _Tp = moodycamel::ConcurrentQueue, std::default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP; long unsigned int _Nm = 32]’ 127 | { std::swap_ranges(begin(), end(), __other.begin()); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:3343:43: required from ‘void moodycamel::ConcurrentQueue::swap_implicit_producer_hashes(moodycamel::ConcurrentQueue&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 3343 | initialImplicitProducerHashEntries.swap(other.initialImplicitProducerHashEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:955:3: required from ‘moodycamel::ConcurrentQueue& moodycamel::ConcurrentQueue::swap_internal(moodycamel::ConcurrentQueue&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 955 | swap_implicit_producer_hashes(other); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:926:10: required from ‘moodycamel::ConcurrentQueue& moodycamel::ConcurrentQueue::operator=(moodycamel::ConcurrentQueue&&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 926 | return swap_internal(other); | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/FastxParser.cpp:43:14: required from ‘fastx_parser::FastxParser::FastxParser(std::vector >, std::vector >, uint32_t, uint32_t, uint32_t) [with T = klibpp::KSeq; uint32_t = unsigned int]’ 43 | readQueue_ = moodycamel::ConcurrentQueue>>( | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | 4 * numConsumers, numParsers, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/FastxParser.cpp:425:16: required from here 425 | template class FastxParser; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:509:19: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 509 | T temp = std::move(left.load(std::memory_order_relaxed)); | ^~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:509:19: note: remove ‘std::move’ call /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:510:27: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 510 | left.store(std::move(right.load(std::memory_order_relaxed)), std::memory_order_relaxed); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/concurrentqueue.h:510:27: note: remove ‘std::move’ call [ 41%] Building CXX object src/CMakeFiles/salmon_core.dir/StadenUtils.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/StadenUtils.cpp.o -MF CMakeFiles/salmon_core.dir/StadenUtils.cpp.o.d -o CMakeFiles/salmon_core.dir/StadenUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/StadenUtils.cpp make -f external/pufferfish/src/CMakeFiles/ksw2pp.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/src/CMakeFiles/ksw2pp.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 42%] Linking CXX static library libksw2pp.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cmake -P CMakeFiles/ksw2pp.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ksw2pp.dir/link.txt --verbose=1 [ 43%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o -MF CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o.d -o CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonUtils.cpp "/usr/bin/gcc-ar-14" qc libksw2pp.a CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o "/usr/bin/gcc-ranlib-14" libksw2pp.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 43%] Built target ksw2pp [ 44%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/Util.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/Util.cpp.o -MF CMakeFiles/puffer.dir/Util.cpp.o.d -o CMakeFiles/puffer.dir/Util.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/Util.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:47: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; value_type = std::pair, std::vector >; reference = std::pair, std::vector >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; allocator_type = spp::libc_allocator, std::vector > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; pointer = std::pair, std::vector >*; allocator_type = spp::libc_allocator, std::vector > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; reference = std::pair, std::vector >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, std::vector >; Value = std::pair, std::vector >; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, std::vector >::SelectKey; SetKey = spp::sparse_hash_map, std::vector >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::vector > >; reference = std::pair, std::vector >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, std::vector >::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, std::vector >; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, std::vector >::SelectKey; SetKey = spp::sparse_hash_map, std::vector >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::vector > >; value_type = std::pair, std::vector >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = std::vector; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::vector > >; mapped_type = std::vector]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:620:34: required from here 620 | txpIdxMap[txpNames[i]].emplace_back(i); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, std::vector >, spp::libc_allocator, std::vector > > >::value_type’ {aka ‘std::pair, std::vector >’} to ‘spp::sparsegroup, std::vector >, spp::libc_allocator, std::vector > > >::mutable_reference’ {aka ‘std::pair, std::vector >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = std::vector; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = std::vector]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:643:33: required from here 643 | geneIdxMap[txpNames[i]] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:644:25: required from here 644 | txpToGeneMap[i] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; mutable_value_type = std::pair, std::vector >; reference = std::pair, std::vector >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; allocator_type = spp::libc_allocator, std::vector > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; allocator_type = spp::libc_allocator, std::vector > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; pointer = std::pair, std::vector >*; allocator_type = spp::libc_allocator, std::vector > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, std::vector >; T = std::pair, std::vector >; Alloc = spp::libc_allocator, std::vector > >; reference = std::pair, std::vector >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, std::vector >; Value = std::pair, std::vector >; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, std::vector >::SelectKey; SetKey = spp::sparse_hash_map, std::vector >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::vector > >; reference = std::pair, std::vector >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, std::vector >::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, std::vector >; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, std::vector >::SelectKey; SetKey = spp::sparse_hash_map, std::vector >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::vector > >; value_type = std::pair, std::vector >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = std::vector; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::vector > >; mapped_type = std::vector]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:620:34: required from here 620 | txpIdxMap[txpNames[i]].emplace_back(i); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, std::vector >, spp::libc_allocator, std::vector > > >::value_type’ {aka ‘std::pair, std::vector >’} to ‘spp::sparsegroup, std::vector >, spp::libc_allocator, std::vector > > >::mutable_reference’ {aka ‘std::pair, std::vector >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = std::vector; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = std::vector]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:643:33: required from here 643 | geneIdxMap[txpNames[i]] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinUtils.cpp:644:25: required from here 644 | txpToGeneMap[i] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/Util.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonUtils.cpp:18: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 45%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/rank9sel.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/rank9sel.cpp.o -MF CMakeFiles/puffer.dir/rank9sel.cpp.o.d -o CMakeFiles/puffer.dir/rank9sel.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/rank9sel.cpp [ 46%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/rank9b.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/rank9b.cpp.o -MF CMakeFiles/puffer.dir/rank9b.cpp.o.d -o CMakeFiles/puffer.dir/rank9b.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/rank9b.cpp [ 47%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishValidate.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishValidate.cpp.o -MF CMakeFiles/puffer.dir/PufferfishValidate.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishValidate.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishValidate.cpp [ 48%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o -MF CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o.d -o CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/common/spooky/SpookyV2.cpp [ 49%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishStats.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishStats.cpp.o -MF CMakeFiles/puffer.dir/PufferfishStats.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishStats.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishStats.cpp [ 50%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o -MF CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishTestLookup.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishValidate.cpp:15: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishStats.cpp:16: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishTestLookup.cpp:14: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishTestLookup.cpp: In function ‘std::vector get_kmers(const std::string&, uint32_t)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishTestLookup.cpp:25:78: warning: unused parameter ‘k’ [-Wunused-parameter] 25 | std::vector get_kmers(const std::string& fasta_file, uint32_t k) { | ~~~~~~~~~^ [ 51%] Linking CXX static library libalevin_core.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/alevin_core.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/alevin_core.dir/link.txt --verbose=1 "/usr/bin/gcc-ar-14" qc libalevin_core.a CMakeFiles/alevin_core.dir/edlib.cpp.o CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o "/usr/bin/gcc-ranlib-14" libalevin_core.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 51%] Built target alevin_core [ 52%] Building CXX object src/CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o -MF CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o.d -o CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/DistributionUtils.cpp [ 52%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishExamine.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishExamine.cpp.o -MF CMakeFiles/puffer.dir/PufferfishExamine.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishExamine.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishExamine.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/include/Transcript.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/src/DistributionUtils.cpp:3: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PuffAligner.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishExamine.cpp:6: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 53%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o -MF CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishKmerQuery.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishKmerQuery.cpp:13: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 54%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o -MF CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o.d -o CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonExceptions.cpp [ 55%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o -MF CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o.d -o CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonStringUtils.cpp [ 56%] Building CXX object src/CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o -MF CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o.d -o CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SimplePosBias.cpp [ 57%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/FastxParser.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/FastxParser.cpp.o -MF CMakeFiles/puffer.dir/FastxParser.cpp.o.d -o CMakeFiles/puffer.dir/FastxParser.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FastxParser.cpp [ 58%] Building CXX object src/CMakeFiles/salmon_core.dir/SGSmooth.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/SGSmooth.cpp.o -MF CMakeFiles/salmon_core.dir/SGSmooth.cpp.o.d -o CMakeFiles/salmon_core.dir/SGSmooth.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SGSmooth.cpp [ 58%] Building CXX object src/CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o -MF CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o.d -o CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/install/src/pufferfish/metro/metrohash64.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SimplePosBias.hpp:4, from /build/reproducible-path/salmon-1.10.2+ds1/src/SimplePosBias.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 59%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o -MF CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/FastxParser.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FastxParser.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h: In instantiation of ‘void moodycamel::details::swap_relaxed(std::atomic<_ITp>&, std::atomic<_ITp>&) [with T = std::thread::id]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:3302:26: required from ‘void moodycamel::ConcurrentQueue::ImplicitProducerKVP::swap(moodycamel::ConcurrentQueue::ImplicitProducerKVP&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 3302 | details::swap_relaxed(key, other.key); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:3295:4: required from ‘moodycamel::ConcurrentQueue::ImplicitProducerKVP& moodycamel::ConcurrentQueue::ImplicitProducerKVP::operator=(moodycamel::ConcurrentQueue::ImplicitProducerKVP&&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 3295 | swap(other); | ^~~~ /usr/include/c++/14/bits/move.h:235:11: required from ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP; _Require<__not_<__is_tuple_like<_Tp> >, is_move_constructible<_Tp>, is_move_assignable<_Tp> > = void]’ 235 | __a = _GLIBCXX_MOVE(__b); | ^ /usr/include/c++/14/bits/stl_algobase.h:185:11: required from ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*; _ForwardIterator2 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*]’ 185 | swap(*__a, *__b); | ~~~~^~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:215:16: required from ‘_ForwardIterator2 std::swap_ranges(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*; _ForwardIterator2 = moodycamel::ConcurrentQueue, default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP*]’ 215 | std::iter_swap(__first1, __first2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/array:127:25: required from ‘void std::array<_Tp, _Nm>::swap(std::array<_Tp, _Nm>&) [with _Tp = moodycamel::ConcurrentQueue, std::default_delete > >, moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducerKVP; long unsigned int _Nm = 32]’ 127 | { std::swap_ranges(begin(), end(), __other.begin()); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:3343:43: required from ‘void moodycamel::ConcurrentQueue::swap_implicit_producer_hashes(moodycamel::ConcurrentQueue&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 3343 | initialImplicitProducerHashEntries.swap(other.initialImplicitProducerHashEntries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:955:3: required from ‘moodycamel::ConcurrentQueue& moodycamel::ConcurrentQueue::swap_internal(moodycamel::ConcurrentQueue&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 955 | swap_implicit_producer_hashes(other); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:926:10: required from ‘moodycamel::ConcurrentQueue& moodycamel::ConcurrentQueue::operator=(moodycamel::ConcurrentQueue&&) [with T = std::unique_ptr, std::default_delete > >; Traits = moodycamel::ConcurrentQueueDefaultTraits]’ 926 | return swap_internal(other); | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FastxParser.cpp:43:14: required from ‘fastx_parser::FastxParser::FastxParser(std::vector >, std::vector >, uint32_t, uint32_t, uint32_t) [with T = klibpp::KSeq; uint32_t = unsigned int]’ 43 | readQueue_ = moodycamel::ConcurrentQueue>>( | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | 4 * numConsumers, numParsers, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FastxParser.cpp:425:16: required from here 425 | template class FastxParser; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:509:19: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 509 | T temp = std::move(left.load(std::memory_order_relaxed)); | ^~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:509:19: note: remove ‘std::move’ call /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:510:27: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 510 | left.store(std::move(right.load(std::memory_order_relaxed)), std::memory_order_relaxed); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/concurrentqueue.h:510:27: note: remove ‘std::move’ call [ 60%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/common.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -MD -MT external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/common.cpp.o -MF CMakeFiles/twopaco.dir/common.cpp.o.d -o CMakeFiles/twopaco.dir/common.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphconstructor/common.cpp [ 61%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferFS.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferFS.cpp.o -MF CMakeFiles/puffer.dir/PufferFS.cpp.o.d -o CMakeFiles/puffer.dir/PufferFS.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferFS.cpp [ 62%] Building C object external/pufferfish/src/CMakeFiles/puffer.dir/xxhash.c.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/xxhash.c.o -MF CMakeFiles/puffer.dir/xxhash.c.o.d -o CMakeFiles/puffer.dir/xxhash.c.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/xxhash.c cc1: warning: command-line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:5, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 63%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/FixFasta.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/FixFasta.cpp.o -MF CMakeFiles/puffer.dir/FixFasta.cpp.o.d -o CMakeFiles/puffer.dir/FixFasta.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:9: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; destructive_iterator = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >; dest_it = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; destructive_iterator = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3278:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3278 | if (_resize_delta(1)) | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:161:25: required from here 161 | path[ref_cnt].resize(contigCntPerPath); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair > >; row_it = spp::sparsegroup > >, spp::libc_allocator > > > >*; col_it = std::pair > >*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator > > >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair > >; Alloc = spp::libc_allocator > > >; value_type = std::pair > >; reference = std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; pointer = std::pair > >*; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair > >; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:161:25: required from here 161 | path[ref_cnt].resize(contigCntPerPath); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup > >, spp::libc_allocator > > > >::value_type’ {aka ‘std::pair > >’} to ‘spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference’ {aka ‘std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; destructive_iterator = spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >; dest_it = spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; destructive_iterator = spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3278:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3278 | if (_resize_delta(1)) | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:414:43: required from here 414 | eqID = eqMap[tlist]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair, unsigned int>; row_it = spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*; col_it = std::pair, unsigned int>*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator, unsigned int> >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:414:43: required from here 414 | eqID = eqMap[tlist]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair > >; Alloc = spp::libc_allocator > > >; mutable_value_type = std::pair > >; reference = std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; pointer = std::pair > >*; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair > >; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:161:25: required from here 161 | path[ref_cnt].resize(contigCntPerPath); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup > >, spp::libc_allocator > > > >::value_type’ {aka ‘std::pair > >’} to ‘spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference’ {aka ‘std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; ExtractKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = pufferfish::BinaryGFAReader::serializeContigTable(const std::string&, const std::vector, short unsigned int> >&, const std::vector&)::VecHasher; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:414:43: required from here 414 | eqID = eqMap[tlist]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 64%] Linking CXX static library libsalmon_core.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/salmon_core.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/salmon_core.dir/link.txt --verbose=1 In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:5: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ "/usr/bin/gcc-ar-14" qc libsalmon_core.a CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o CMakeFiles/salmon_core.dir/backtrace.cc.o CMakeFiles/salmon_core.dir/xxhash.c.o CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o CMakeFiles/salmon_core.dir/VersionChecker.cpp.o CMakeFiles/salmon_core.dir/SBModel.cpp.o CMakeFiles/salmon_core.dir/FastxParser.cpp.o CMakeFiles/salmon_core.dir/StadenUtils.cpp.o CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o CMakeFiles/salmon_core.dir/SGSmooth.cpp.o CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o "/usr/bin/gcc-ranlib-14" libsalmon_core.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 64%] Built target salmon_core [ 65%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/MemCollector.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/MemCollector.cpp.o -MF CMakeFiles/puffer.dir/MemCollector.cpp.o.d -o CMakeFiles/puffer.dir/MemCollector.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/MemCollector.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishIndex.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/MemCollector.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/MemCollector.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:4: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; destructive_iterator = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >; dest_it = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; destructive_iterator = spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3278:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3278 | if (_resize_delta(1)) | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:264:46: required from here 264 | duplicateNames[dupInfo.txId].push_back(processedName); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator > >, spp::sparsegroup > >, spp::libc_allocator > > > >*, std::pair > >*, std::input_iterator_tag, spp::libc_allocator > > > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair > >; row_it = spp::sparsegroup > >, spp::libc_allocator > > > >*; col_it = std::pair > >*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator > > >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair > >; Alloc = spp::libc_allocator > > >; value_type = std::pair > >; reference = std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; pointer = std::pair > >*; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair > >; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:264:46: required from here 264 | duplicateNames[dupInfo.txId].push_back(processedName); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup > >, spp::libc_allocator > > > >::value_type’ {aka ‘std::pair > >’} to ‘spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference’ {aka ‘std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_set >::Identity; SetKey = spp::sparse_hash_set >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; destructive_iterator = spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::input_iterator_tag, spp::libc_allocator > >; dest_it = spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::input_iterator_tag, spp::libc_allocator > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_set >::Identity; SetKey = spp::sparse_hash_set >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; destructive_iterator = spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::input_iterator_tag, spp::libc_allocator > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_set >::Identity; SetKey = spp::sparse_hash_set >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_set >::Identity; SetKey = spp::sparse_hash_set >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_set >::Identity; SetKey = spp::sparse_hash_set >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3234:9: required from ‘std::pair::ne_iterator, bool> spp::sparse_hashtable::insert(P&&) [with P = std::__cxx11::basic_string&; Value = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_set >::Identity; SetKey = spp::sparse_hash_set >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; typename spp::sparsetable::ne_iterator = spp::Two_d_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::bidirectional_iterator_tag>]’ 3234 | _resize_delta(1); // adding an object, grow if need be | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:4225:73: required from ‘std::pair::Identity, spp::sparse_hash_set::SetKey, EqualKey, Alloc>::const_iterator, bool> spp::sparse_hash_set::insert(P&&) [with P = std::__cxx11::basic_string&; Value = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator >; typename spp::sparse_hashtable::const_iterator = spp::Two_d_iterator, const spp::sparsegroup, spp::libc_allocator > >*, const std::__cxx11::basic_string*, std::bidirectional_iterator_tag>]’ 4225 | std::pair insert(P&& obj) { return rep.insert(std::forward

(obj)); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:490:26: required from here 490 | auto it = dset.insert(dname); | ~~~~~~~~~~~^~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::input_iterator_tag, spp::libc_allocator > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::input_iterator_tag, spp::libc_allocator > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::__cxx11::basic_string*, std::input_iterator_tag, spp::libc_allocator > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::__cxx11::basic_string; row_it = spp::sparsegroup, spp::libc_allocator > >*; col_it = std::__cxx11::basic_string*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair > >; Alloc = spp::libc_allocator > > >; mutable_value_type = std::pair > >; reference = std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; pointer = std::pair > >*; allocator_type = spp::libc_allocator > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair > >; T = std::pair > >; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair > >; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; reference = std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map > >::DefaultValue; KT = long unsigned int&; Value = std::pair > >; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map > >::SelectKey; SetKey = spp::sparse_hash_map > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; value_type = std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = std::vector >; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > > >; mapped_type = std::vector >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:264:46: required from here 264 | duplicateNames[dupInfo.txId].push_back(processedName); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup > >, spp::libc_allocator > > > >::value_type’ {aka ‘std::pair > >’} to ‘spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference’ {aka ‘std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/MemChainer.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/MemChainer.cpp.o -MF CMakeFiles/puffer.dir/MemChainer.cpp.o.d -o CMakeFiles/puffer.dir/MemChainer.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/MemChainer.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PufferfishIndex.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/MemChainer.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/MemChainer.cpp:2: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 66%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PuffAligner.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PuffAligner.cpp.o -MF CMakeFiles/puffer.dir/PuffAligner.cpp.o.d -o CMakeFiles/puffer.dir/PuffAligner.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PuffAligner.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/PuffAligner.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PuffAligner.cpp:2: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 67%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishAligner.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishAligner.cpp.o -MF CMakeFiles/puffer.dir/PufferfishAligner.cpp.o.d -o CMakeFiles/puffer.dir/PufferfishAligner.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishAligner.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/PufferfishAligner.cpp:35: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 68%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o -MF CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o.d -o CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp [ 69%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/metro/metrohash64.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/metro/metrohash64.cpp.o -MF CMakeFiles/puffer.dir/metro/metrohash64.cpp.o.d -o CMakeFiles/puffer.dir/metro/metrohash64.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/metro/metrohash64.cpp [ 70%] Linking CXX static library libUnitTestsMain.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/UnitTestsMain.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/UnitTestsMain.dir/link.txt --verbose=1 /usr/bin/ar qc libUnitTestsMain.a CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o /usr/bin/ranlib libUnitTestsMain.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 70%] Built target UnitTestsMain [ 71%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.2+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -MD -MT external/pufferfish/src/CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o -MF CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o.d -o CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/LibraryFormat.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/RefSeqConstructor.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ make -f src/CMakeFiles/unitTests.dir/build.make src/CMakeFiles/unitTests.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/unitTests.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f src/CMakeFiles/unitTests.dir/build.make src/CMakeFiles/unitTests.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 72%] Building CXX object src/CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o -MF CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o.d -o CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/FragmentLengthDistribution.cpp [ 73%] Building CXX object src/CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o -MF CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o.d -o CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/external/install/src/pufferfish/rank9b.cpp [ 74%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o -MF CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o.d -o CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/tests/GCSampleTests.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/RefSeqConstructor.hpp:5: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::_mk_destructive_iterator(dest_it) const [with Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; destructive_iterator = spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::input_iterator_tag, spp::libc_allocator > >; dest_it = spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::input_iterator_tag, spp::libc_allocator > >]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2607:61: required from ‘spp::sparse_hashtable::destructive_iterator spp::sparse_hashtable::destructive_begin() [with Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; destructive_iterator = spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::input_iterator_tag, spp::libc_allocator > >]’ 2607 | destructive_iterator destructive_begin() { return _mk_destructive_iterator(table.destructive_begin()); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2817:43: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; size_type = long unsigned int]’ 2817 | for (destructive_iterator it = ht.destructive_begin(); | ~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2745:26: required from ‘bool spp::sparse_hashtable::_resize_delta(size_type) [with Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; size_type = long unsigned int]’ 2745 | sparse_hashtable tmp(MoveDontCopy, *this, resize_to); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3278:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3278 | if (_resize_delta(1)) | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = unsigned int; T = pufferfish::util::ContigBlock; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = pufferfish::util::ContigBlock]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:143:65: required from ‘Task RefSeqConstructor::doDFS(size_t, size_t, bool, pufferfish::util::ContigBlock&, uint32_t, pufferfish::util::ContigBlock&, bool, uint32_t, bool, std::string&, bool) [with PufferfishIndexT = PufferfishIndex; size_t = long unsigned int; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ 143 | pufferfish::util::ContigBlock& cb = (*contigSeqCache_)[c.cid]; | ~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:466:16: required from here 466 | template class RefSeqConstructor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2632:78: warning: implicitly-declared ‘constexpr spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::input_iterator_tag, spp::libc_allocator > >::Two_d_destructive_iterator(const spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::input_iterator_tag, spp::libc_allocator > >&)’ is deprecated [-Wdeprecated-copy] 2632 | destructive_iterator _mk_destructive_iterator(dest_it it) const { return it; } | ^~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because ‘spp::Two_d_destructive_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::input_iterator_tag, spp::libc_allocator > >’ has user-provided ‘spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair; row_it = spp::sparsegroup, spp::libc_allocator > >*; col_it = std::pair*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator >]’ 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = unsigned int; T = pufferfish::util::ContigBlock; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = pufferfish::util::ContigBlock]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:143:65: required from ‘Task RefSeqConstructor::doDFS(size_t, size_t, bool, pufferfish::util::ContigBlock&, uint32_t, pufferfish::util::ContigBlock&, bool, uint32_t, bool, std::string&, bool) [with PufferfishIndexT = PufferfishIndex; size_t = long unsigned int; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ 143 | pufferfish::util::ContigBlock& cb = (*contigSeqCache_)[c.cid]; | ~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:466:16: required from here 466 | template class RefSeqConstructor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = pufferfish::util::ContigBlock; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = pufferfish::util::ContigBlock]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = unsigned int; T = pufferfish::util::ContigBlock; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = pufferfish::util::ContigBlock]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:143:65: required from ‘Task RefSeqConstructor::doDFS(size_t, size_t, bool, pufferfish::util::ContigBlock&, uint32_t, pufferfish::util::ContigBlock&, bool, uint32_t, bool, std::string&, bool) [with PufferfishIndexT = PufferfishIndex; size_t = long unsigned int; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ 143 | pufferfish::util::ContigBlock& cb = (*contigSeqCache_)[c.cid]; | ~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/RefSeqConstructor.cpp:466:16: required from here 466 | template class RefSeqConstructor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = pufferfish::util::ContigBlock; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = pufferfish::util::ContigBlock]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -fsigned-char -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DNDEBUG -DSTX_NO_STD_STRING_VIEW -D__STDC_FORMAT_MACROS -static-libstdc++ -DHAVE_NUMERIC_LIMITS128 -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-function -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o -MF CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o.d -o CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/tests/LibraryTypeTests.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/src/FragmentLengthDistribution.cpp:12: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/tests/GCSampleTests.cpp:6: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/tests/LibraryTypeTests.cpp:6: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/sha2.hpp:9, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/digestpp.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:27: In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = long unsigned int; long unsigned int O = 0]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = long unsigned int; long unsigned int O = 0]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:537:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript ‘const long unsigned int[0]’ is partly outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/digestpp.hpp:5: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript ‘const unsigned int[0]’ is partly outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [1, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 4 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [2, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 8 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [3, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 12 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [4, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 16 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [5, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 20 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [6, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 24 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [7, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 28 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [8, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 32 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [9, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 36 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [10, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 40 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [11, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 44 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [12, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 48 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [13, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 52 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [14, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 56 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘bool extractFasta(std::string&, std::string&, uint32_t&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:536:26: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [15, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool extractFasta(std::string&, std::string&, uint32_t&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 60 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript ‘const unsigned int[0]’ is partly outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [1, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 4 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [2, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 8 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [3, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 12 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [4, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 16 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [5, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 20 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [6, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 24 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [7, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 28 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [8, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 32 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [9, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 36 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [10, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 40 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [11, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 44 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [12, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 48 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [13, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 52 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [14, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 56 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ In member function ‘void digestpp::detail::sha2_provider::transform(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’, inlined from ‘digestpp::detail::sha2_provider::update(const unsigned char*, size_t)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:169:61, inlined from ‘void digestpp::detail::absorb_bytes(const unsigned char*, size_t, size_t, size_t, unsigned char*, size_t&, T&, TF) [with T = long unsigned int; TF = sha2_provider::update(const unsigned char*, size_t)::]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, inlined from ‘void digestpp::detail::sha2_provider::update(const unsigned char*, size_t) [with T = unsigned int; long unsigned int O = 256]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:168:23, inlined from ‘digestpp::hasher& digestpp::hasher::absorb(IT, IT) [with IT = __gnu_cxx::__normal_iterator >; HashProvider = digestpp::detail::sha2_provider; Mixin = digestpp::mixin::null_mixin]’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:170:19, inlined from ‘fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)::’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:107:26, inlined from ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’ at /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/src/FixFasta.cpp:188:24: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/algorithm/detail/sha2_provider.hpp:208:48: warning: array subscript [15, 2305843009213693951] is outside array bounds of ‘unsigned char [1]’ [-Warray-bounds=] 208 | M[i] = byteswap(reinterpret_cast(data)[blk * 16 + i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp: In function ‘bool fixFasta(single_parser*, spp::sparse_hash_set >&, bool, uint32_t, std::string&, bool, bool, std::mutex&, std::shared_ptr, std::string, std::vector&, std::vector, short unsigned int> >&)’: /build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: at offset 60 into object ‘byte’ of size 1 169 | unsigned char byte = *begin++; | ^~~~ [ 76%] Linking CXX executable unitTests cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/unitTests.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/unitTests.dir/link.d CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o -o unitTests -L/build/reproducible-path/salmon-1.10.2+ds1/lib -L/build/reproducible-path/salmon-1.10.2+ds1/external/install/lib -Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../../lib:\$ORIGIN/:\$ORIGIN/../../external/install/lib" -lboost_iostreams -lboost_filesystem -lboost_system -lboost_timer -lboost_chrono -lboost_program_options -lboost_regex libsalmon_core.a libalevin_core.a -lgff libUnitTestsMain.a /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libstaden-read.so /usr/lib/aarch64-linux-gnu/libhtscodecs.so /usr/lib/aarch64-linux-gnu/libcurl.so -lz -lm -llzma -lbz2 -ltbb -ltbbmalloc -lgomp -lrt -ldl /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 Copying unitTests cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E copy /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src/unitTests /build/reproducible-path/salmon-1.10.2+ds1/tests/unitTests make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 76%] Built target unitTests [ 77%] Linking CXX static library libtwopaco.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/cmake -P CMakeFiles/twopaco.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/cmake -E cmake_link_script CMakeFiles/twopaco.dir/link.txt --verbose=1 /usr/bin/ar qc libtwopaco.a CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o CMakeFiles/twopaco.dir/constructor.cpp.o CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o CMakeFiles/twopaco.dir/compressedstring.cpp.o CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o CMakeFiles/twopaco.dir/test.cpp.o CMakeFiles/twopaco.dir/vertexenumerator.cpp.o CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o CMakeFiles/twopaco.dir/common.cpp.o /usr/bin/ranlib libtwopaco.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 77%] Built target twopaco [ 78%] Linking CXX static library libpuffer.a cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cmake -P CMakeFiles/puffer.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/puffer.dir/link.txt --verbose=1 /usr/bin/ar qc libpuffer.a CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o CMakeFiles/puffer.dir/PufferfishIndex.cpp.o CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o CMakeFiles/puffer.dir/edlib.cpp.o CMakeFiles/puffer.dir/Util.cpp.o CMakeFiles/puffer.dir/rank9sel.cpp.o CMakeFiles/puffer.dir/rank9b.cpp.o CMakeFiles/puffer.dir/PufferfishValidate.cpp.o CMakeFiles/puffer.dir/PufferfishStats.cpp.o CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o CMakeFiles/puffer.dir/PufferfishExamine.cpp.o CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o CMakeFiles/puffer.dir/FastxParser.cpp.o CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o CMakeFiles/puffer.dir/PufferFS.cpp.o CMakeFiles/puffer.dir/xxhash.c.o CMakeFiles/puffer.dir/FixFasta.cpp.o CMakeFiles/puffer.dir/MemCollector.cpp.o CMakeFiles/puffer.dir/MemChainer.cpp.o CMakeFiles/puffer.dir/PuffAligner.cpp.o CMakeFiles/puffer.dir/PufferfishAligner.cpp.o CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o CMakeFiles/puffer.dir/metro/metrohash64.cpp.o CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o /usr/bin/ranlib libpuffer.a make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 78%] Built target puffer make -f src/CMakeFiles/salmon.dir/build.make src/CMakeFiles/salmon.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.2+ds1 /build/reproducible-path/salmon-1.10.2+ds1/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/salmon.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make -f src/CMakeFiles/salmon.dir/build.make src/CMakeFiles/salmon.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o [ 80%] Building CXX object src/CMakeFiles/salmon.dir/EMUtils.cpp.o [ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o [ 81%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o [ 82%] Building CXX object src/CMakeFiles/salmon.dir/Salmon.cpp.o [ 83%] Building CXX object src/CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o [ 84%] Building CXX object src/CMakeFiles/salmon.dir/DedupUMI.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o -MF CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o.d -o CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedEMOptimizer.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/EMUtils.cpp.o -MF CMakeFiles/salmon.dir/EMUtils.cpp.o.d -o CMakeFiles/salmon.dir/EMUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/EMUtils.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o -MF CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o.d -o CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp [ 85%] Building CXX object src/CMakeFiles/salmon.dir/Graph.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o -MF CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o.d -o CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedGibbsSampler.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/Salmon.cpp.o -MF CMakeFiles/salmon.dir/Salmon.cpp.o.d -o CMakeFiles/salmon.dir/Salmon.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/Salmon.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o -MF CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o.d -o CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/BuildSalmonIndex.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/DedupUMI.cpp.o -MF CMakeFiles/salmon.dir/DedupUMI.cpp.o.d -o CMakeFiles/salmon.dir/DedupUMI.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/Graph.cpp.o -MF CMakeFiles/salmon.dir/Graph.cpp.o.d -o CMakeFiles/salmon.dir/Graph.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/Graph.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/pcg_random.hpp:104, from /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedGibbsSampler.cpp:22: /build/reproducible-path/salmon-1.10.2+ds1/include/pcg_extras.hpp:563:51: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 563 | fnv(IntType(2166136261U ^ sizeof(IntType)), __DATE__ __TIME__ __FILE__); | ^~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/pcg_extras.hpp:563:60: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 563 | fnv(IntType(2166136261U ^ sizeof(IntType)), __DATE__ __TIME__ __FILE__); | ^~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonIndex.hpp:11, from /build/reproducible-path/salmon-1.10.2+ds1/src/Salmon.cpp:49: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:27, from /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/src/Graph.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonIndex.hpp:11, from /build/reproducible-path/salmon-1.10.2+ds1/src/BuildSalmonIndex.cpp:34: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:27, from /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/include/DedupUMI.hpp:4, from /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedEMOptimizer.cpp:22: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/include/Transcript.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/include/EMUtils.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/src/EMUtils.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedGibbsSampler.cpp:30: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/include/Transcript.hpp:8, from /build/reproducible-path/salmon-1.10.2+ds1/include/ClusterForest.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadExperiment.hpp:5, from /build/reproducible-path/salmon-1.10.2+ds1/include/CollapsedCellOptimizer.hpp:11, from /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:5: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:47: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, boost::hash > >::DefaultValue; KT = std::pair&; Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::pair&; Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Graph.cpp:10:29: required from here 10 | index = vertMap[node]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::pair; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::pair; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:65: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp_utils.h: In instantiation of ‘T* spp::libc_allocator::reallocate(pointer, size_t) [with T = std::pair, unsigned int>; pointer = std::pair, unsigned int>*; size_t = long unsigned int]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1383:38: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1383 | _group = alloc.reallocate(_group, num_alloc); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, boost::hash > >::DefaultValue; KT = std::pair&; Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::pair&; Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Graph.cpp:10:29: required from here 10 | index = vertMap[node]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp_utils.h:425:51: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct std::pair, unsigned int>’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 425 | pointer res = static_cast(realloc(p, new_size * sizeof(T))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/boost/graph/graph_traits.hpp:14, from /usr/include/boost/graph/depth_first_search.hpp:17, from /usr/include/boost/graph/connected_components.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:4: /usr/include/c++/14/bits/stl_pair.h:284:12: note: ‘struct std::pair, unsigned int>’ declared here 284 | struct pair | ^~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, boost::hash > >::DefaultValue; KT = std::pair&; Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::pair&; Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Graph.cpp:10:29: required from here 10 | index = vertMap[node]; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::pair; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::pair; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/salmon.dir/Alevin.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/Alevin.cpp.o -MF CMakeFiles/salmon.dir/Alevin.cpp.o.d -o CMakeFiles/salmon.dir/Alevin.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/salmon.dir/AlevinHash.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/AlevinHash.cpp.o -MF CMakeFiles/salmon.dir/AlevinHash.cpp.o.d -o CMakeFiles/salmon.dir/AlevinHash.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/salmon.dir/SalmonAlevin.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/SalmonAlevin.cpp.o -MF CMakeFiles/salmon.dir/SalmonAlevin.cpp.o.d -o CMakeFiles/salmon.dir/SalmonAlevin.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadExperiment.hpp:7: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:47: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = const short unsigned int&; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = const short unsigned int&; Key = short unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:747:45: required from here 747 | arboFragCounts[gid][it.first] += it.second; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const short unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = std::vector; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = std::vector]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:32:17: required from here 32 | tidMap[txp].emplace_back(eqId); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = std::vector; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = std::vector]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >; reference = std::pair, std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; pointer = std::pair, std::pair > >*; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, std::pair > >; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, std::pair >, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = std::pair >; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; mapped_type = std::pair >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:285:29: required from here 285 | eqclassHash[genesVec].first += 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::value_type’ {aka ‘std::pair, std::pair > >’} to ‘spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::mutable_reference’ {aka ‘std::pair, std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = std::pair >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = std::pair >]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = short unsigned int&; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = short unsigned int&; Key = short unsigned int; T = short unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = short unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:286:47: required from here 286 | eqclassHash[genesVec].second[readspmol] += 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const short unsigned int; _U2 = short unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = short unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:413:29: required from here 413 | eqclassHash[genesVec] += 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:477:29: required from here 477 | vertexIndices[gene] = gid; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = const short unsigned int&; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = const short unsigned int&; Key = short unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:747:45: required from here 747 | arboFragCounts[gid][it.first] += it.second; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const short unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:1087:29: required from ‘bool CollapsedCellOptimizer::optimize(EqMapT&, spp::sparse_hash_map&, spp::sparse_hash_map, unsigned int>&, AlevinOpts&, GZipWriter&, std::vector >&, std::vector&, CFreqMapT&, size_t) [with ProtocolT = alevin::protocols::DropSeq; EqMapT = libcuckoo::cuckoohash_map, std::allocator >, 4>; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 1087 | mRnaGenes.insert(geneIdxMap[ gene ]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:1426:68: required from here 1426 | size_t numLowConfidentBarcode); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = std::vector; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = std::vector]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:32:17: required from here 32 | tidMap[txp].emplace_back(eqId); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = std::vector; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = std::vector]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; mutable_value_type = std::pair, std::pair > >; reference = std::pair, std::pair > >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; pointer = std::pair, std::pair > >*; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, std::pair > >; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, std::pair >, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = std::pair >; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; mapped_type = std::pair >]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:285:29: required from here 285 | eqclassHash[genesVec].first += 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::value_type’ {aka ‘std::pair, std::pair > >’} to ‘spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::mutable_reference’ {aka ‘std::pair, std::pair > >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = std::pair >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = std::pair >]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = short unsigned int&; Value = std::pair; Key = short unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = short unsigned int&; Key = short unsigned int; T = short unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = short unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:286:47: required from here 286 | eqclassHash[genesVec].second[readspmol] += 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const short unsigned int; _U2 = short unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = short unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::vector&; Key = std::vector; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:413:29: required from here 413 | eqclassHash[genesVec] += 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:477:29: required from here 477 | vertexIndices[gene] = gid; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:1087:29: required from ‘bool CollapsedCellOptimizer::optimize(EqMapT&, spp::sparse_hash_map&, spp::sparse_hash_map, unsigned int>&, AlevinOpts&, GZipWriter&, std::vector >&, std::vector&, CFreqMapT&, size_t) [with ProtocolT = alevin::protocols::DropSeq; EqMapT = libcuckoo::cuckoohash_map, std::allocator >, 4>; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 1087 | mRnaGenes.insert(geneIdxMap[ gene ]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/CollapsedCellOptimizer.cpp:1426:68: required from here 1426 | size_t numLowConfidentBarcode); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2251:27: required from ‘void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]’ 2251 | which_group(i).set(_alloc, pos_in_group(i), val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2830 | table.move(bucknum, *it); // moves the value to here | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from ‘bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]’ 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from ‘void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2846 | _maybe_shrink(); | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from ‘void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 3799 | void resize(size_type cnt) { rep.resize(cnt); } | ~~~~~~~~~~^~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from ‘void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 | ^~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:39:25: required from here 39 | vertexIndexMap.reserve(numClasses); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::pair; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::pair; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:65: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp_utils.h: In instantiation of ‘T* spp::libc_allocator::reallocate(pointer, size_t) [with T = std::pair, unsigned int>; pointer = std::pair, unsigned int>*; size_t = long unsigned int]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1383:38: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1383 | _group = alloc.reallocate(_group, num_alloc); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2251:27: required from ‘void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]’ 2251 | which_group(i).set(_alloc, pos_in_group(i), val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2830 | table.move(bucknum, *it); // moves the value to here | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from ‘bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]’ 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from ‘void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2846 | _maybe_shrink(); | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from ‘void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 3799 | void resize(size_type cnt) { rep.resize(cnt); } | ~~~~~~~~~~^~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from ‘void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 | ^~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:39:25: required from here 39 | vertexIndexMap.reserve(numClasses); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp_utils.h:425:51: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct std::pair, unsigned int>’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 425 | pointer res = static_cast(realloc(p, new_size * sizeof(T))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/boost/graph/graph_traits.hpp:14, from /usr/include/boost/graph/depth_first_search.hpp:17, from /usr/include/boost/graph/connected_components.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:4: /usr/include/c++/14/bits/stl_pair.h:284:12: note: ‘struct std::pair, unsigned int>’ declared here 284 | struct pair | ^~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2251:27: required from ‘void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]’ 2251 | which_group(i).set(_alloc, pos_in_group(i), val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from ‘void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2830 | table.move(bucknum, *it); // moves the value to here | ~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from ‘spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2948 | _move_from(mover, ht, min_buckets_wanted); | ^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from ‘bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]’ 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); | ^~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from ‘void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 2846 | _maybe_shrink(); | ^~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from ‘void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 3799 | void resize(size_type cnt) { rep.resize(cnt); } | ~~~~~~~~~~^~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from ‘void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]’ 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 | ^~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/DedupUMI.cpp:39:25: required from here 39 | vertexIndexMap.reserve(numClasses); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::pair; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::pair; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/salmon.dir/WhiteList.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/WhiteList.cpp.o -MF CMakeFiles/salmon.dir/WhiteList.cpp.o.d -o CMakeFiles/salmon.dir/WhiteList.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/WhiteList.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:48: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinHash.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinOpts.hpp:5, from /build/reproducible-path/salmon-1.10.2+ds1/include/SingleCellProtocols.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/WhiteList.hpp:14, from /build/reproducible-path/salmon-1.10.2+ds1/src/WhiteList.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 89%] Building CXX object src/CMakeFiles/salmon.dir/SalmonQuantify.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/SalmonQuantify.cpp.o -MF CMakeFiles/salmon.dir/SalmonQuantify.cpp.o.d -o CMakeFiles/salmon.dir/SalmonQuantify.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantify.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:76: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 90%] Building CXX object src/CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o -MF CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o.d -o CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/FragmentLengthDistribution.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:60: /build/reproducible-path/salmon-1.10.2+ds1/include/BarcodeModel.hpp: In function ‘void alevin::model::coinTossBarcodeModel(std::string, const std::vector >&, MapT&)’: /build/reproducible-path/salmon-1.10.2+ds1/include/BarcodeModel.hpp:168:31: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} [-Wrange-loop-construct] 168 | for(const std::string trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/BarcodeModel.hpp:168:31: note: use reference type to prevent copying 168 | for(const std::string trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & [ 91%] Building CXX object src/CMakeFiles/salmon.dir/FragmentStartPositionDistribution.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/FragmentStartPositionDistribution.cpp.o -MF CMakeFiles/salmon.dir/FragmentStartPositionDistribution.cpp.o.d -o CMakeFiles/salmon.dir/FragmentStartPositionDistribution.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/FragmentStartPositionDistribution.cpp [ 92%] Building CXX object src/CMakeFiles/salmon.dir/GZipWriter.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/GZipWriter.cpp.o -MF CMakeFiles/salmon.dir/GZipWriter.cpp.o.d -o CMakeFiles/salmon.dir/GZipWriter.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/GZipWriter.cpp /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::DropSeq; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::DropSeq; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::DropSeq; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1084:23: required from here 1084 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1085 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::InDropV2; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::InDropV2; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::InDropV2; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1094:25: required from here 1094 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::CITESeq; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::CITESeq; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::CITESeq; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1110:25: required from here 1110 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1111 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1112 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::ChromiumV3; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::ChromiumV3; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::ChromiumV3; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1122:23: required from here 1122 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1123 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::Chromium; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::Chromium; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::Chromium; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1129:23: required from here 1129 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1130 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::Gemcode; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::Gemcode; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::Gemcode; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1136:23: required from here 1136 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1137 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | unmateFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::CELSeq; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::CELSeq; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::CELSeq; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1143:23: required from here 1143 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1144 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1145 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::CELSeq2; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::CELSeq2; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::CELSeq2; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1150:23: required from here 1150 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1152 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::SplitSeqV1; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::SplitSeqV1; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::SplitSeqV1; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1157:23: required from here 1157 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::SplitSeqV2; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::SplitSeqV2; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::SplitSeqV2; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1164:23: required from here 1164 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::QuartzSeq2; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::QuartzSeq2; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::QuartzSeq2; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1171:23: required from here 1171 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1172 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1173 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::SciSeq3; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::SciSeq3; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::SciSeq3; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1177:23: required from here 1177 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1178 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1179 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::Custom; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::Custom; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::Custom; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1183:23: required from here 1183 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1184 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1185 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp: In instantiation of ‘void indexBarcodes(AlevinOpts&, CFreqMapT&, TrueBcsT&, SoftMapT&) [with ProtocolT = alevin::protocols::CustomGeometry; CFreqMapT = tsl::array_map; TrueBcsT = std::unordered_set >; SoftMapT = std::unordered_map, std::vector, double> > >]’: /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:780:16: required from ‘void processBarcodes(std::vector >&, std::vector >&, AlevinOpts&, SoftMapT&, TrueBcsT&, CFreqMapT&, size_t&) [with ProtocolT = alevin::protocols::CustomGeometry; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 780 | indexBarcodes(aopt, freqCounter, trueBarcodes, barcodeSoftMap); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:938:20: required from ‘void initiatePipeline(AlevinOpts&, SalmonOpts&, OrderedOptionsT&, boost::program_options::variables_map&, std::string, bool, std::vector >, std::vector >, std::unique_ptr&) [with ProtocolT = alevin::protocols::CustomGeometry; OrderedOptionsT = boost::program_options::basic_parsed_options; std::string = std::__cxx11::basic_string]’ 938 | processBarcodes(barcodeFiles, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 939 | readFiles, | ~~~~~~~~~~ 940 | aopt, | ~~~~~ 941 | barcodeSoftMap, | ~~~~~~~~~~~~~~~ 942 | trueBarcodes, | ~~~~~~~~~~~~~ 943 | freqCounter, | ~~~~~~~~~~~~ 944 | numLowConfidentBarcode); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:1189:23: required from here 1189 | initiatePipeline(aopt, sopt, orderedOptions, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1190 | vm, commentString, noTgMap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1191 | barcodeFiles, readFiles, salmonIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: warning: loop variable ‘trueBarcode’ creates a copy from type ‘const std::__cxx11::basic_string’ [-Wrange-loop-construct] 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:488:19: note: use reference type to prevent copying 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & [ 93%] Building CXX object src/CMakeFiles/salmon.dir/SalmonQuantMerge.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/SalmonQuantMerge.cpp.o -MF CMakeFiles/salmon.dir/SalmonQuantMerge.cpp.o.d -o CMakeFiles/salmon.dir/SalmonQuantMerge.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantMerge.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:47, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinHash.hpp:10, from /build/reproducible-path/salmon-1.10.2+ds1/src/Alevin.cpp:58: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:47, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinHash.hpp:10: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:12:31: required from here 12 | txpIdxMap[ transcripts[i] ] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:35:23: required from here 35 | txpToGeneMap[tid] = gid; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = long unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = long unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:98:21: required from here 98 | barcodeMap[i] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = long unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; value_type = std::pair, long unsigned int>; reference = std::pair, long unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; allocator_type = spp::libc_allocator, long unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; pointer = std::pair, long unsigned int>*; allocator_type = spp::libc_allocator, long unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; reference = std::pair, long unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, long unsigned int>; Value = std::pair, long unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, long unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, long unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long unsigned int> >; reference = std::pair, long unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, long unsigned int>::DefaultValue; KT = const std::__cxx11::basic_string&; Value = std::pair, long unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, long unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, long unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long unsigned int> >; value_type = std::pair, long unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = const std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = long unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long unsigned int> >; mapped_type = long unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:105:26: required from here 105 | trueBarcodeMap[bc] = idx; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, long unsigned int>, spp::libc_allocator, long unsigned int> > >::value_type’ {aka ‘std::pair, long unsigned int>’} to ‘spp::sparsegroup, long unsigned int>, spp::libc_allocator, long unsigned int> > >::mutable_reference’ {aka ‘std::pair, long unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = long unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantify.cpp:75: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:12:31: required from here 12 | txpIdxMap[ transcripts[i] ] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = unsigned int&; Value = std::pair; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:35:23: required from here 35 | txpToGeneMap[tid] = gid; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = long unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = long unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:98:21: required from here 98 | barcodeMap[i] = i; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = long unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; mutable_value_type = std::pair, long unsigned int>; reference = std::pair, long unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; allocator_type = spp::libc_allocator, long unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; allocator_type = spp::libc_allocator, long unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; pointer = std::pair, long unsigned int>*; allocator_type = spp::libc_allocator, long unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, long unsigned int>; T = std::pair, long unsigned int>; Alloc = spp::libc_allocator, long unsigned int> >; reference = std::pair, long unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, long unsigned int>; Value = std::pair, long unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, long unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, long unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long unsigned int> >; reference = std::pair, long unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, long unsigned int>::DefaultValue; KT = const std::__cxx11::basic_string&; Value = std::pair, long unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, long unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, long unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long unsigned int> >; value_type = std::pair, long unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = const std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = long unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long unsigned int> >; mapped_type = long unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlevinHash.cpp:105:26: required from here 105 | trueBarcodeMap[bc] = idx; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, long unsigned int>, spp::libc_allocator, long unsigned int> > >::value_type’ {aka ‘std::pair, long unsigned int>’} to ‘spp::sparsegroup, long unsigned int>, spp::libc_allocator, long unsigned int> > >::mutable_reference’ {aka ‘std::pair, long unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = long unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonUtils.hpp:30, from /build/reproducible-path/salmon-1.10.2+ds1/src/FragmentLengthDistribution.cpp:12: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 94%] Building CXX object src/CMakeFiles/salmon.dir/ProgramOptionsGenerator.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/ProgramOptionsGenerator.cpp.o -MF CMakeFiles/salmon.dir/ProgramOptionsGenerator.cpp.o.d -o CMakeFiles/salmon.dir/ProgramOptionsGenerator.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/ProgramOptionsGenerator.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/src/GZipWriter.cpp:9: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::DropSeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::DropSeq; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::DropSeq; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::DropSeq; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2777:62: required from here 2777 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::DropSeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::DropSeq; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::DropSeq; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::DropSeq; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2777:62: required from here 2777 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::CITESeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CITESeq; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CITESeq; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CITESeq; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2791:62: required from here 2791 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::CITESeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CITESeq; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CITESeq; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CITESeq; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2791:62: required from here 2791 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::InDropV2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::InDropV2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::InDropV2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::InDropV2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2804:58: required from here 2804 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::InDropV2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::InDropV2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::InDropV2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::InDropV2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2804:58: required from here 2804 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::ChromiumV3; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::ChromiumV3; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::ChromiumV3; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::ChromiumV3; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2817:58: required from here 2817 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::ChromiumV3; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::ChromiumV3; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::ChromiumV3; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::ChromiumV3; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2817:58: required from here 2817 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::Chromium; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Chromium; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Chromium; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::Chromium; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2830:58: required from here 2830 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::Chromium; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Chromium; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Chromium; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::Chromium; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2830:58: required from here 2830 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::Gemcode; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Gemcode; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Gemcode; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::Gemcode; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2843:58: required from here 2843 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::Gemcode; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Gemcode; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Gemcode; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::Gemcode; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2843:58: required from here 2843 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::CELSeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CELSeq; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2856:58: required from here 2856 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::CELSeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CELSeq; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2856:58: required from here 2856 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::CELSeq2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CELSeq2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2869:58: required from here 2869 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::CELSeq2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CELSeq2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CELSeq2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2869:58: required from here 2869 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::SplitSeqV1; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV1; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV1; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::SplitSeqV1; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2882:58: required from here 2882 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::SplitSeqV1; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV1; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV1; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::SplitSeqV1; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2882:58: required from here 2882 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::SplitSeqV2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::SplitSeqV2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2895:58: required from here 2895 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::SplitSeqV2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SplitSeqV2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::SplitSeqV2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2895:58: required from here 2895 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::QuartzSeq2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::QuartzSeq2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::QuartzSeq2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::QuartzSeq2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2908:58: required from here 2908 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::QuartzSeq2; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::QuartzSeq2; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::QuartzSeq2; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::QuartzSeq2; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2908:58: required from here 2908 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::SciSeq3; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SciSeq3; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SciSeq3; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::SciSeq3; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2923:62: required from here 2923 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::SciSeq3; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SciSeq3; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::SciSeq3; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::SciSeq3; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2923:62: required from here 2923 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::Custom; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Custom; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Custom; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::Custom; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2940:58: required from here 2940 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::Custom; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Custom; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::Custom; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::Custom; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2940:58: required from here 2940 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::CustomGeometry; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishSparseIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1751:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CustomGeometry; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1751 | processFunctor(i, pairedParserPtr.get(), sidx->puffSparseIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CustomGeometry; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CustomGeometry; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2954:58: required from here 2954 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantMerge.cpp:29: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp: In instantiation of ‘void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::CustomGeometry; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]’: /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1730:33: required from ‘sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&, AlevinOpts&, MappingStatistics&):: [with auto:7 = fastx_parser::FastxParser; auto:8 = PufferfishIndex; size_t = long unsigned int]’ 1730 | process_reads_sc_sketch( | ~~~~~~~~~~~~~~~~~~~~~~~^ 1731 | parserPtr, readExp, rl, structureVec[i], numObservedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1732 | numAssignedFragments, numUniqueMappings, numValidHits, smallSeqs, nSeqs, index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1733 | transcripts, fragLengthDist, salmonOpts, num_chunks, rad_file, unmapped_bc_file, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fileMutex, unmapped_bc_mutex, ioMutex, alevinOpts, mstats | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | ); | ~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:1753:23: required from ‘void sc_align_read_library(ReadExperimentT&, ReadLibrary&, SalmonIndex*, std::vector&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, size_t, std::vector > >&, AlevinOpts&, MappingStatistics&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CustomGeometry; ReadExperimentT = ReadExperiment >; std::ofstream = std::basic_ofstream; size_t = long unsigned int]’ 1753 | processFunctor(i, pairedParserPtr.get(), sidx->puffIndex()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2094:32: required from ‘bool do_sc_align(ReadExperimentT&, SalmonOpts&, MappingStatistics&, uint32_t, AlevinOpts&) [with AlnT = pufferfish::util::QuasiAlignment; ProtocolT = alevin::protocols::CustomGeometry; ReadExperimentT = ReadExperiment >; uint32_t = unsigned int]’ 2094 | sc_align_read_library(experiment, rl, sidx, transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | numObservedFragments, numAssignedFragments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | smallSeqs, nSeqs, burnedIn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | fragLengthDist, salmonOpts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | num_chunks, | ~~~~~~~~~~~ 2099 | rad_file, | ~~~~~~~~~ 2100 | unmapped_bc_file, | ~~~~~~~~~~~~~~~~~ 2101 | fileMutex, | ~~~~~~~~~~ 2102 | unmapped_bc_mutex, | ~~~~~~~~~~~~~~~~~~ 2103 | ioMutex, numQuantThreads, groupVec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2104 | alevinOpts, mstats); | ~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2521:50: required from ‘int alevin_sc_align(AlevinOpts&, SalmonOpts&, boost::program_options::parsed_options&, std::unique_ptr&) [with ProtocolT = alevin::protocols::CustomGeometry; boost::program_options::parsed_options = boost::program_options::basic_parsed_options]’ 2521 | bool mapping_ok = do_sc_align(experiment, sopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2522 | mstats, sopt.numThreads, aopt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2954:58: required from here 2954 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:489:19: warning: variable ‘expectedLibraryFormat’ set but not used [-Wunused-but-set-variable] 489 | LibraryFormat expectedLibraryFormat = rl.format(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter ‘transcripts’ [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/ProgramOptionsGenerator.hpp:5, from /build/reproducible-path/salmon-1.10.2+ds1/src/ProgramOptionsGenerator.cpp:4: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/AlevinUtils.hpp:47, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:95: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/salmon.dir/FASTAParser.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/FASTAParser.cpp.o -MF CMakeFiles/salmon.dir/FASTAParser.cpp.o.d -o CMakeFiles/salmon.dir/FASTAParser.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/FASTAParser.cpp /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2647:50: required from ‘int alevinQuant(AlevinOpts&, SalmonOpts&, SoftMapT&, TrueBcsT&, spp::sparse_hash_map&, spp::sparse_hash_map, unsigned int>&, boost::program_options::parsed_options&, CFreqMapT&, size_t, std::unique_ptr&) [with ProtocolT = alevin::protocols::DropSeq; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; boost::program_options::parsed_options = boost::program_options::basic_parsed_options; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 2647 | trueBarcodesIndexMap[ trueBarcodesVec[i] ] = i; /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2786:54: required from here 2786 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; mutable_value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; pointer = std::pair, unsigned int>*; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair, unsigned int>; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map, unsigned int>::DefaultValue; KT = std::__cxx11::basic_string&; Value = std::pair, unsigned int>; Key = std::__cxx11::basic_string; HashFcn = spp::spp_hash >; ExtractKey = spp::sparse_hash_map, unsigned int>::SelectKey; SetKey = spp::sparse_hash_map, unsigned int>::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = std::__cxx11::basic_string&; Key = std::__cxx11::basic_string; T = unsigned int; HashFcn = spp::spp_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2647:50: required from ‘int alevinQuant(AlevinOpts&, SalmonOpts&, SoftMapT&, TrueBcsT&, spp::sparse_hash_map&, spp::sparse_hash_map, unsigned int>&, boost::program_options::parsed_options&, CFreqMapT&, size_t, std::unique_ptr&) [with ProtocolT = alevin::protocols::DropSeq; SoftMapT = std::unordered_map, std::vector, double> > >; TrueBcsT = std::unordered_set >; boost::program_options::parsed_options = boost::program_options::basic_parsed_options; CFreqMapT = tsl::array_map; size_t = long unsigned int]’ 2647 | trueBarcodesIndexMap[ trueBarcodesVec[i] ] = i; /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonAlevin.cpp:2786:54: required from here 2786 | std::unique_ptr& salmonIndex); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type’ {aka ‘std::pair, unsigned int>’} to ‘spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference’ {aka ‘std::pair, unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/salmon.dir/AlignmentModel.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/AlignmentModel.cpp.o -MF CMakeFiles/salmon.dir/AlignmentModel.cpp.o.d -o CMakeFiles/salmon.dir/AlignmentModel.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadExperiment.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonMappingUtils.hpp:44, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantify.cpp:93: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o -MF CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o.d -o CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.2+ds1/src/FASTAParser.cpp:11: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentCommon.hpp:10, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentModel.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp:8: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/ONTAlignmentModel.hpp:9, from /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp:11: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ [ 97%] Building CXX object src/CMakeFiles/salmon.dir/AlignmentCommon.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/AlignmentCommon.cpp.o -MF CMakeFiles/salmon.dir/AlignmentCommon.cpp.o.d -o CMakeFiles/salmon.dir/AlignmentCommon.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentCommon.cpp [ 98%] Building CXX object src/CMakeFiles/salmon.dir/SalmonQuantifyAlignments.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/SalmonQuantifyAlignments.cpp.o -MF CMakeFiles/salmon.dir/SalmonQuantifyAlignments.cpp.o.d -o CMakeFiles/salmon.dir/SalmonQuantifyAlignments.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantifyAlignments.cpp /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp: In member function ‘AlignmentModel::AlnModelProb AlignmentModel::logLikelihood(bam_seq_t*, bam_seq_t*, Transcript&, std::vector >&)’: /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp:96:33: warning: unused parameter ‘primary’ [-Wunused-parameter] 96 | bam_seq_t* read, bam_seq_t* primary, Transcript& ref, | ~~~~~~~~~~~^~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp: In member function ‘double AlignmentModel::logLikelihood(const ReadPair&, const ReadPair&, Transcript&)’: /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp:230:75: warning: unused parameter ‘primary’ [-Wunused-parameter] 230 | double AlignmentModel::logLikelihood(const ReadPair& hit, const ReadPair& primary, Transcript& ref) { | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp: In member function ‘void AlignmentModel::update(const ReadPair&, const ReadPair&, Transcript&, double, double)’: /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentModel.cpp:429:66: warning: unused parameter ‘primary’ [-Wunused-parameter] 429 | void AlignmentModel::update(const ReadPair& hit, const ReadPair& primary, | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentCommon.hpp:10, from /build/reproducible-path/salmon-1.10.2+ds1/src/AlignmentCommon.cpp:1: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp: In constructor ‘ONTAlignmentModel::ONTAlignmentModel(double, uint32_t)’: /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp:17:45: warning: unused parameter ‘alpha’ [-Wunused-parameter] 17 | ONTAlignmentModel::ONTAlignmentModel(double alpha, uint32_t readBins) | ~~~~~~~^~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp: In member function ‘double ONTAlignmentModel::logLikelihood(const UnpairedRead&, const UnpairedRead&, Transcript&)’: /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp:53:22: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 53 | if(counts.sclips() >= cigarRLen) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp: In member function ‘void ONTAlignmentModel::update(const UnpairedRead&, const UnpairedRead&, Transcript&, double, double)’: /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp:137:56: warning: unused parameter ‘p’ [-Wunused-parameter] 137 | Transcript& ref, double p, double mass) { | ~~~~~~~^ /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp: In member function ‘void ONTAlignmentModel::printModel(std::ostream&)’: /build/reproducible-path/salmon-1.10.2+ds1/src/ONTAlignmentModel.cpp:194:50: warning: unused parameter ‘os’ [-Wunused-parameter] 194 | void ONTAlignmentModel::printModel(std::ostream& os) { | ~~~~~~~~~~~~~~^~ [ 99%] Building CXX object src/CMakeFiles/salmon.dir/BAMUtils.cpp.o cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DHAVE_ANSI_TERM=1 -DHAVE_SSTREAM=1 -DKSW_USE_ARM=1 -DPUFFERFISH_SALMON_SUPPORT=1 -DRAPMAP_SALMON_SUPPORT=1 -DSTX_NO_STD_STRING_VIEW=1 -Dspan_FEATURE_MAKE_SPAN_TO_STD=14 -I/build/reproducible-path/salmon-1.10.2+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.2+ds1/external -I/build/reproducible-path/salmon-1.10.2+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.2+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fsigned-char -DHAVE_KALLOC -W -Wall -Wextra -Wpointer-arith -Wunused -Wwrite-strings -Wno-unknown-pragmas -Wno-unused-function -Wno-reorder -DPUFFERFISH_SALMON_SUPPORT -DHAVE_NUMERIC_LIMITS128 -DHAVE_SIMDE -D__STDC_FORMAT_MACROS -DSTX_NO_STD_STRING_VIEW -O3 -fPIC -DNDEBUG -funroll-loops -ftree-vectorize -fno-strict-aliasing -fomit-frame-pointer -static-libstdc++ -Wno-unused-variable -Wreturn-type -Werror=return-type -Wno-unused-local-typedefs -Wno-int-in-bool-context -Wno-deprecated-copy -MD -MT src/CMakeFiles/salmon.dir/BAMUtils.cpp.o -MF CMakeFiles/salmon.dir/BAMUtils.cpp.o.d -o CMakeFiles/salmon.dir/BAMUtils.cpp.o -c /build/reproducible-path/salmon-1.10.2+ds1/src/BAMUtils.cpp In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/Util.hpp:19, from /build/reproducible-path/salmon-1.10.2+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:12, from /build/reproducible-path/salmon-1.10.2+ds1/src/SalmonQuantifyAlignments.cpp:33: /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 197 | registry_t() {} | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the ‘< >’ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.2+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the ‘< >’ In file included from /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.2+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1440:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1440 | _set_val(&_group[offset], val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_map; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_map]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_map; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_map]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair; Alloc = spp::libc_allocator >; mutable_value_type = std::pair; reference = std::pair&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1390:18: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]’ 1390 | _init_val((mutable_pointer)(_group + offset), val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; pointer = std::pair*; allocator_type = spp::libc_allocator >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; reference = std::pair&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map::DefaultValue; KT = long unsigned int&; Value = std::pair; Key = long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map::SelectKey; SetKey = spp::sparse_hash_map::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; value_type = std::pair]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = long unsigned int&; Key = long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = unsigned int]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here 51 | barcodeGroup[barcode][umi] = 1; | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘std::pair’} to ‘spp::sparsegroup, spp::libc_allocator > >::mutable_reference’ {aka ‘std::pair&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_init_val(mutable_value_type*, reference) [with T = std::pair >; Alloc = spp::libc_allocator > >; mutable_value_type = std::pair >; reference = std::pair >&]’: /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1407:22: required from ‘void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]’ 1407 | _init_val((mutable_pointer)&_group[num_items], val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1435:21: required from ‘void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1453:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(allocator_type&, size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; pointer = std::pair >*; allocator_type = spp::libc_allocator > >; size_type = unsigned char]’ 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:2242:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(size_type, Val&) [with Val = std::pair >; T = std::pair >; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3170:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, size_type, bool) [with T = std::pair >; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; reference = std::pair >&; size_type = long unsigned int]’ 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3287:38: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(KT&&) [with DefaultValue = spp::sparse_hash_map >::DefaultValue; KT = unsigned int&; Value = std::pair >; Key = unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map >::SelectKey; SetKey = spp::sparse_hash_map >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; value_type = std::pair >]’ 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:3813:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](KT&&) [with KT = unsigned int&; Key = unsigned int; T = spp::sparse_hash_set; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = spp::sparse_hash_set]’ 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.2+ds1/include/Graph.hpp:28:21: required from here 28 | edges[source].insert(sink); | ^ /build/reproducible-path/salmon-1.10.2+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting ‘spp::sparsegroup >, spp::libc_allocator > > >::value_type’ {aka ‘std::pair >’} to ‘spp::sparsegroup >, spp::libc_allocator > > >::mutable_reference’ {aka ‘std::pair >&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const unsigned int; _U2 = spp::sparse_hash_set; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = spp::sparse_hash_set]’ [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable salmon cd /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/salmon.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.2+ds1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/salmon.dir/link.d CMakeFiles/salmon.dir/EMUtils.cpp.o CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o CMakeFiles/salmon.dir/Salmon.cpp.o CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o CMakeFiles/salmon.dir/Graph.cpp.o CMakeFiles/salmon.dir/DedupUMI.cpp.o CMakeFiles/salmon.dir/Alevin.cpp.o CMakeFiles/salmon.dir/AlevinHash.cpp.o CMakeFiles/salmon.dir/SalmonAlevin.cpp.o CMakeFiles/salmon.dir/WhiteList.cpp.o CMakeFiles/salmon.dir/SalmonQuantify.cpp.o CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o CMakeFiles/salmon.dir/FragmentStartPositionDistribution.cpp.o CMakeFiles/salmon.dir/GZipWriter.cpp.o CMakeFiles/salmon.dir/SalmonQuantMerge.cpp.o CMakeFiles/salmon.dir/ProgramOptionsGenerator.cpp.o CMakeFiles/salmon.dir/FASTAParser.cpp.o CMakeFiles/salmon.dir/AlignmentModel.cpp.o CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o CMakeFiles/salmon.dir/AlignmentCommon.cpp.o CMakeFiles/salmon.dir/SalmonQuantifyAlignments.cpp.o CMakeFiles/salmon.dir/BAMUtils.cpp.o -o salmon -L/build/reproducible-path/salmon-1.10.2+ds1/lib -L/build/reproducible-path/salmon-1.10.2+ds1/external/install/lib -Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../../lib:\$ORIGIN/:\$ORIGIN/../../external/install/lib" ../external/pufferfish/src/libpuffer.a libsalmon_core.a ../external/pufferfish/external/twopaco/graphconstructor/libtwopaco.a ../external/pufferfish/external/twopaco/graphdump/libgraphdump.a ../external/pufferfish/external/ntcard/libntcard.a -lgff -lboost_iostreams -lboost_filesystem -lboost_system -lboost_timer -lboost_chrono -lboost_program_options -lboost_regex /usr/lib/aarch64-linux-gnu/libcurl.so -lz -lm /usr/lib/aarch64-linux-gnu/libstaden-read.so /usr/lib/aarch64-linux-gnu/libhtscodecs.so -llzma -lbz2 -lgomp ../external/pufferfish/src/libksw2pp.a libalevin_core.a -ltbb -ltbbmalloc -ljemalloc -lrt -ldl make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [100%] Built target salmon make[3]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/CMakeFiles 0 make[2]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' mv doc/source/license.rst doc/ # unused PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml doc/source doc/build/html Running Sphinx v8.1.3 loading translations [en]... done making output directory... done WARNING: html_static_path entry '_static' does not exist Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 6 source files that are out of date updating environment: [new config] 6 added, 0 changed, 0 removed reading sources... [ 17%] alevin reading sources... [ 33%] building reading sources... [ 50%] file_formats reading sources... [ 67%] index reading sources... [ 83%] library_type reading sources... [100%] salmon /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:36: WARNING: Title underline too short. Providing multiple read files to Alevin ------------ [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:36: WARNING: Title underline too short. Providing multiple read files to Alevin ------------ [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:56: WARNING: Explicit markup ends without a blank line; unexpected unindent. [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:79: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:83: WARNING: Title overline too short. """""""""""" ``--whitelist`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:83: WARNING: Title overline too short. """""""""""" ``--whitelist`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:93: WARNING: Title overline too short. """""""""""" ``--noQuant`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:93: WARNING: Title overline too short. """""""""""" ``--noQuant`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:99: WARNING: Title overline too short. """""""""""" ``--noDedup`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:99: WARNING: Title overline too short. """""""""""" ``--noDedup`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:127: WARNING: Title overline too short. """""""""""" ``--dumpBfh`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:127: WARNING: Title overline too short. """""""""""" ``--dumpBfh`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:133: WARNING: Title overline too short. """""""""""" ``--dumpFeatures`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:133: WARNING: Title overline too short. """""""""""" ``--dumpFeatures`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:139: WARNING: Title overline too short. """""""""""" ``--dumpMtx`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:139: WARNING: Title overline too short. """""""""""" ``--dumpMtx`` """""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:155: WARNING: Title overline too short. """""""""""""""""""""" ``--numCellBootstraps`` """""""""""""""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:155: WARNING: Title overline too short. """""""""""""""""""""" ``--numCellBootstraps`` """""""""""""""""""""" [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:214: WARNING: Title underline too short. Output Quality Check ------------- [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:214: WARNING: Title underline too short. Output Quality Check ------------- [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:263: WARNING: Title underline too short. BibTex ---- [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:263: WARNING: Title underline too short. BibTex ---- [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:297: WARNING: Duplicate explicit target name: "swish". [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:299: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:301: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:303: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:305: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:307: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:309: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/alevin.rst:311: WARNING: Footnote [#] is not referenced. [ref.footnote] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/salmon.rst:2: WARNING: Duplicate explicit target name: "here". [docutils] /build/reproducible-path/salmon-1.10.2+ds1/doc/source/salmon.rst:2: WARNING: Duplicate explicit target name: "here". [docutils] looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... Writing evaluated template result to /build/reproducible-path/salmon-1.10.2+ds1/doc/build/html/_static/documentation_options.js Writing evaluated template result to /build/reproducible-path/salmon-1.10.2+ds1/doc/build/html/_static/language_data.js Writing evaluated template result to /build/reproducible-path/salmon-1.10.2+ds1/doc/build/html/_static/basic.css Writing evaluated template result to /build/reproducible-path/salmon-1.10.2+ds1/doc/build/html/_static/classic.css Writing evaluated template result to /build/reproducible-path/salmon-1.10.2+ds1/doc/build/html/_static/sidebar.js Writing evaluated template result to /build/reproducible-path/salmon-1.10.2+ds1/doc/build/html/_static/sidebar.js copying static files: done copying extra files... copying extra files: done copying assets: done writing output... [ 17%] alevin writing output... [ 33%] building writing output... [ 50%] file_formats writing output... [ 67%] index writing output... [ 83%] library_type writing output... [100%] salmon generating indices... genindex done writing additional pages... search done copying images... [100%] ReadLibraryIllustration.png dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 33 warnings. The HTML pages are in doc/build/html. mv doc/license.rst doc/source/ cd obj*/src && \ help2man --no-discard-stderr --no-info --name="highly-accurate, transcript-level quantification estimates from RNA-seq data"\ ./salmon > ../../debian/salmon.1 && \ for option in index quant swim; do help2man --no-discard-stderr \ --version-string="1.10.2+ds1" --no-info "./salmon --no-version-check ${option}" \ --include=../../debian/salmon-${option}-man-include \ > ../../debian/salmon-${option}.1; done make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1' dh_auto_test --no-parallel cd obj-aarch64-linux-gnu && make -j1 test ARGS\+=--verbose ARGS\+=-j1 make[2]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j1 UpdateCTestConfiguration from :/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: unit_tests 1: Test command: /usr/bin/cmake "-DTOPLEVEL_DIR=/build/reproducible-path/salmon-1.10.2+ds1" "-P" "/build/reproducible-path/salmon-1.10.2+ds1/cmake/UnitTests.cmake" 1: Working Directory: /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src 1: Test timeout computed to be: 10000000 1: -- For unit tests, will set working directory to /build/reproducible-path/salmon-1.10.2+ds1/tests 1: =============================================================================== 1: All tests passed (1989706 assertions in 4 test cases) 1: 1/2 Test #1: unit_tests ....................... Passed 0.26 sec test 2 Start 2: salmon_read_test_quasi 2: Test command: /usr/bin/cmake "-DTOPLEVEL_DIR=/build/reproducible-path/salmon-1.10.2+ds1" "-P" "/build/reproducible-path/salmon-1.10.2+ds1/cmake/TestSalmonQuasi.cmake" 2: Working Directory: /build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu/src 2: Test timeout computed to be: 10000000 2: sample_data/ 2: sample_data/reads_2.fastq 2: sample_data/sample_alignments.bam 2: sample_data/transcripts.fasta 2: sample_data/reads_1.fastq 2: index ["sample_salmon_quasi_index"] did not previously exist . . . creating it 2: [2025-09-17 05:45:18.202] [jLog] [warning] The salmon index is being built without any decoy sequences. It is recommended that decoy sequence (either computed auxiliary decoy sequence or the genome of the organism) be provided during indexing. Further details can be found at https://salmon.readthedocs.io/en/latest/salmon.html#preparing-transcriptome-indices-mapping-based-mode. 2: [2025-09-17 05:45:18.203] [jLog] [info] building index 2: out : sample_salmon_quasi_index 2: [2025-09-17 05:45:18.203] [puff::index::jointLog] [info] Running fixFasta 2: 2: [Step 1 of 4] : counting k-mers 2: 2: [2025-09-17 05:45:18.212] [puff::index::jointLog] [info] Replaced 0 non-ATCG nucleotides 2: [2025-09-17 05:45:18.212] [puff::index::jointLog] [info] Clipped poly-A tails from 0 transcripts 2: wrote 15 cleaned references 2: [2025-09-17 05:45:18.212] [puff::index::jointLog] [info] Filter size not provided; estimating from number of distinct k-mers 2: [2025-09-17 05:45:18.214] [puff::index::jointLog] [info] ntHll estimated 54811 distinct k-mers, setting filter size to 2^20 2: Threads = 2 2: Vertex length = 31 2: Hash functions = 5 2: Filter size = 1048576 2: Capacity = 2 2: Files: 2: sample_salmon_quasi_index/ref_k31_fixed.fa 2: -------------------------------------------------------------------------------- 2: Round 0, 0:1048576 2: Pass Filling Filtering 2: 1 0 0 2: 2 0 0 2: True junctions count = 14 2: False junctions count = 17 2: Hash table size = 31 2: Candidate marks count = 54 2: -------------------------------------------------------------------------------- 2: Reallocating bifurcations time: 0 2: True marks count: 51 2: Edges construction time: 0 2: -------------------------------------------------------------------------------- 2: Distinct junctions = 14 2: 2: TwoPaCo::buildGraphMain:: allocated with scalable_malloc; freeing. 2: TwoPaCo::buildGraphMain:: Calling scalable_allocation_command(TBBMALLOC_CLEAN_ALL_BUFFERS, 0); 2: allowedIn: 12 2: Max Junction ID: 70 2: seen.size():569 kmerInfo.size():71 2: approximateContigTotalLength: 17465 2: counters for complex kmers: 2: (prec>1 & succ>1)=0 | (succ>1 & isStart)=0 | (prec>1 & isEnd)=0 | (isStart & isEnd)=0 2: contig count: 24 element count: 19592 complex nodes: 0 2: # of ones in rank vector: 23 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Starting the Pufferfish indexing by reading the GFA binary file. 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Setting the index/BinaryGfa directory sample_salmon_quasi_index 2: size = 19592 2: ----------------------------------------- 2: | Loading contigs | Time = 92.881 us 2: ----------------------------------------- 2: size = 19592 2: ----------------------------------------- 2: | Loading contig boundaries | Time = 45.201 us 2: ----------------------------------------- 2: Number of ones: 23 2: Number of ones per inventory item: 512 2: Inventory entries filled: 1 2: 23 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Done wrapping the rank vector with a rank9sel structure. 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] contig count for validation: 23 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Total # of Contigs : 23 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Total # of numerical Contigs : 23 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Total # of contig vec entries: 36 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] bits per offset entry 6 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Done constructing the contig vector. 24 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] # segments = 23 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] total length = 19592 2: [2025-09-17 05:45:18.253] [puff::index::jointLog] [info] Reading the reference files ... 2: [2025-09-17 05:45:18.255] [puff::index::jointLog] [info] positional integer width = 15 2: [2025-09-17 05:45:18.255] [puff::index::jointLog] [info] seqSize = 19592 2: [2025-09-17 05:45:18.255] [puff::index::jointLog] [info] rankSize = 19592 2: [2025-09-17 05:45:18.255] [puff::index::jointLog] [info] edgeVecSize = 0 2: [2025-09-17 05:45:18.255] [puff::index::jointLog] [info] num keys = 18902 2: [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 32.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 32.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 32.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 32.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 32.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 32.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 34.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 44.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 44.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 58.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec 2: [2025-09-17 05:45:18.277] [puff::index::jointLog] [info] mphf size = 0.0125198 MB 2: [2025-09-17 05:45:18.277] [puff::index::jointLog] [info] chunk size = 9796 2: [2025-09-17 05:45:18.277] [puff::index::jointLog] [info] chunk 0 = [0, 9796) 2: [2025-09-17 05:45:18.277] [puff::index::jointLog] [info] chunk 1 = [9796, 19562) 2: [2025-09-17 05:45:18.279] [puff::index::jointLog] [info] finished populating pos vector 2: [2025-09-17 05:45:18.280] [puff::index::jointLog] [info] writing index components 2: [2025-09-17 05:45:18.280] [puff::index::jointLog] [info] finished writing dense pufferfish index 2: [2025-09-17 05:45:18.280] [jLog] [info] done building index 2: for info, total work write each : 2.331 total work inram from level 3 : 4.322 total work raw : 25.000 2: Bitarray 105024 bits (100.00 %) (array + ranks ) 2: final hash 0 bits (0.00 %) (nb in final hash 0) 2: ### salmon (selective-alignment-based) v1.10.2 2: ### [ program ] => salmon 2: ### [ command ] => quant 2: ### [ index ] => { sample_salmon_quasi_index } 2: ### [ libType ] => { IU } 2: ### [ mates1 ] => { reads_1.fastq } 2: ### [ mates2 ] => { reads_2.fastq } 2: ### [ output ] => { sample_salmon_quasi_quant } 2: Logs will be written to sample_salmon_quasi_quant/logs 2: [2025-09-17 05:45:18.326] [jointLog] [info] setting maxHashResizeThreads to 12 2: ----------------------------------------- 2: | Loading contig table | Time = 25.6 us 2: ----------------------------------------- 2: size = 24 2: ----------------------------------------- 2: | Loading contig offsets | Time = 63.881 us 2: ----------------------------------------- 2: ----------------------------------------- 2: | Loading reference lengths | Time = 5.68 us 2: ----------------------------------------- 2: [2025-09-17 05:45:18.326] [jointLog] [info] Fragment incompatibility prior below threshold. Incompatible fragments will be ignored. 2: [2025-09-17 05:45:18.326] [jointLog] [info] Usage of --validateMappings implies use of minScoreFraction. Since not explicitly specified, it is being set to 0.65 2: [2025-09-17 05:45:18.326] [jointLog] [info] Setting consensusSlack to selective-alignment default of 0.35. 2: [2025-09-17 05:45:18.326] [jointLog] [info] parsing read library format 2: ----------------------------------------- 2: | Loading mphf table | Time = 66.641 us 2: ----------------------------------------- 2: size = 19592 2: Number of ones: 23 2: Number of ones per inventory item: 512 2: [2025-09-17 05:45:18.326] [jointLog] [info] There is 1 library. 2: [2025-09-17 05:45:18.326] [jointLog] [info] Loading pufferfish index 2: [2025-09-17 05:45:18.326] [jointLog] [info] Loading dense pufferfish index. 2: Inventory entries filled: 1 2: ----------------------------------------- 2: | Loading contig boundaries | Time = 130.08 us 2: ----------------------------------------- 2: size = 19592 2: ----------------------------------------- 2: | Loading sequence | Time = 64.4 us 2: ----------------------------------------- 2: size = 18902 2: ----------------------------------------- 2: | Loading positions | Time = 79.721 us 2: ----------------------------------------- 2: size = 28562 2: ----------------------------------------- 2: | Loading reference sequence | Time = 44.92 us 2: ----------------------------------------- 2: ----------------------------------------- 2: | Loading reference accumulative lengths | Time = 6.36 us 2: ----------------------------------------- 2: [2025-09-17 05:45:18.327] [jointLog] [info] done 2: [2025-09-17 05:45:18.358] [jointLog] [info] Index contained 15 targets 2: [2025-09-17 05:45:18.358] [jointLog] [info] Number of decoys : 0 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: [2025-09-17 05:45:18.478] [jointLog] [info] Computed 28 rich equivalence classes for further processing 2: [2025-09-17 05:45:18.478] [jointLog] [info] Counted 10000 total reads in the equivalence classes 2: [2025-09-17 05:45:18.483] [jointLog] [info] Number of mappings discarded because of alignment score : 67 2: [2025-09-17 05:45:18.483] [jointLog] [info] Number of fragments entirely discarded because of alignment score : 0 2: [2025-09-17 05:45:18.483] [jointLog] [info] Number of fragments discarded because they are best-mapped to decoys : 0 2: [2025-09-17 05:45:18.483] [jointLog] [info] Number of fragments discarded because they have only dovetail (discordant) mappings to valid targets : 0 2: [2025-09-17 05:45:18.483] [jointLog] [warning] Only 10000 fragments were mapped, but the number of burn-in fragments was set to 5000000. 2: The effective lengths have been computed using the observed mappings. 2: 2: [2025-09-17 05:45:18.483] [jointLog] [info] Mapping rate = 100% 2: 2: [2025-09-17 05:45:18.483] [jointLog] [info] finished quantifyLibrary() 2: [2025-09-17 05:45:18.483] [jointLog] [info] Starting optimizer 2: [2025-09-17 05:45:18.485] [jointLog] [info] Marked 0 weighted equivalence classes as degenerate 2: [2025-09-17 05:45:18.485] [jointLog] [info] iteration = 0 | max rel diff. = 14.87 2: [2025-09-17 05:45:18.489] [jointLog] [info] iteration = 100 | max rel diff. = 3.31158e-05 2: [2025-09-17 05:45:18.489] [jointLog] [info] Finished optimizer 2: [2025-09-17 05:45:18.489] [jointLog] [info] writing output 2: 2: Salmon (read) ran successfully 2/2 Test #2: salmon_read_test_quasi ........... Passed 0.42 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 0.68 sec make[2]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1' create-stamp debian/debhelper-build-stamp dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1' dh_auto_install cd obj-aarch64-linux-gnu && make -j8 install DESTDIR=/build/reproducible-path/salmon-1.10.2\+ds1/debian/salmon AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/salmon-1.10.2+ds1 -B/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libntcard.a -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/ntcard/ntcard-targets.cmake -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/ntcard/ntcard-targets-release.cmake -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libgraphdump.a -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/graphdump/graphdump-targets.cmake -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/graphdump/graphdump-targets-release.cmake -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libtwopaco.a -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/twopaco/twopaco-targets.cmake -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/twopaco/twopaco-targets-release.cmake -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/bin/salmon -- Installing: /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libsalmon_core.a Installation complete. Please ensure the following paths are set properly. ========================================================================== Please add /usr/bin to your PATH Please add /usr/lib to your LD_LIBRARY_PATH ========================================================================== make[2]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' rm -Rvf /build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libsalmon_core.a' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/graphdump/graphdump-targets-release.cmake' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/graphdump/graphdump-targets.cmake' removed directory '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/graphdump' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libgraphdump.a' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libtwopaco.a' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/twopaco/twopaco-targets-release.cmake' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/twopaco/twopaco-targets.cmake' removed directory '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/twopaco' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/ntcard/ntcard-targets-release.cmake' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/ntcard/ntcard-targets.cmake' removed directory '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/ntcard' removed '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib/libntcard.a' removed directory '/build/reproducible-path/salmon-1.10.2+ds1/debian/salmon/usr/lib' make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1' dh_install -a dh_installdocs -a dh_sphinxdoc -a dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/themetoggle.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/menu.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/search-focus.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/copybutton.js dh_installchangelogs -a dh_installexamples -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'salmon' in '../salmon_1.10.2+ds1-1+b5_arm64.deb'. dpkg-deb: building package 'salmon-dbgsym' in '../salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb'. dpkg-genbuildinfo --build=any -O../salmon_1.10.2+ds1-1+b5_arm64.buildinfo dpkg-genchanges --build=any -O../salmon_1.10.2+ds1-1+b5_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-09-17T05:45:46Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Wed, 17 Sep 2025 05:45:47 +0000 | +------------------------------------------------------------------------------+ salmon_1.10.2+ds1-1+b5_arm64.changes: ------------------------------------- Format: 1.8 Date: Thu, 03 Apr 2025 08:08:55 +0000 Source: salmon (1.10.2+ds1-1) Binary: salmon salmon-dbgsym Binary-Only: yes Architecture: arm64 Version: 1.10.2+ds1-1+b5 Distribution: unstable Urgency: low Maintainer: Debian Med Packaging Team Changed-By: arm Build Daemon (arm-conova-04) Description: salmon - wicked-fast transcript quantification from RNA-seq data Changes: salmon (1.10.2+ds1-1+b5) sid; urgency=low, binary-only=yes . * Binary-only non-maintainer upload for arm64; no source changes. * Rebuild for outdated Built-Using (sphinx/7.4.7-3) Checksums-Sha1: 51ee3627f7bb26cf3cdb2f3737d043cb8c6893f5 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb 350597db0bf08e239cf2ad3b6a6f041f254206e8 11867 salmon_1.10.2+ds1-1+b5_arm64.buildinfo f58994efcc8f81ea21a68df0cca40be48f97df3f 3180912 salmon_1.10.2+ds1-1+b5_arm64.deb Checksums-Sha256: 93183c073e0997e3702a4f170ce2d037b75e7a4ec6e8aabbaa888f94e0d15121 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb f502c295a54c0dd0760f2aeba5a242e5dae444b495e8bdbc123efd8a42d9f0c8 11867 salmon_1.10.2+ds1-1+b5_arm64.buildinfo c3ea2aa004dac918548c51c93a60ff9e7afa1c88315ed5bb823d40d0df847b80 3180912 salmon_1.10.2+ds1-1+b5_arm64.deb Files: 19b155f3fddb490d5c08a4b9b63f6402 41792420 debug optional salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb 8a4d0cfd700f46ebd6e90b9475e987ba 11867 science optional salmon_1.10.2+ds1-1+b5_arm64.buildinfo 5fd2ab3142452818afdecc3d0a25d1a2 3180912 science optional salmon_1.10.2+ds1-1+b5_arm64.deb +------------------------------------------------------------------------------+ | Buildinfo Wed, 17 Sep 2025 05:45:48 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: salmon (1.10.2+ds1-1) Binary: salmon salmon-dbgsym Architecture: arm64 Version: 1.10.2+ds1-1+b5 Binary-Only-Changes: salmon (1.10.2+ds1-1+b5) sid; urgency=low, binary-only=yes . * Binary-only non-maintainer upload for arm64; no source changes. * Rebuild for outdated Built-Using (sphinx/7.4.7-3) . -- arm Build Daemon (arm-conova-04) Thu, 03 Apr 2025 08:08:55 +0000 Checksums-Md5: 19b155f3fddb490d5c08a4b9b63f6402 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb 5fd2ab3142452818afdecc3d0a25d1a2 3180912 salmon_1.10.2+ds1-1+b5_arm64.deb Checksums-Sha1: 51ee3627f7bb26cf3cdb2f3737d043cb8c6893f5 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb f58994efcc8f81ea21a68df0cca40be48f97df3f 3180912 salmon_1.10.2+ds1-1+b5_arm64.deb Checksums-Sha256: 93183c073e0997e3702a4f170ce2d037b75e7a4ec6e8aabbaa888f94e0d15121 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb c3ea2aa004dac918548c51c93a60ff9e7afa1c88315ed5bb823d40d0df847b80 3180912 salmon_1.10.2+ds1-1+b5_arm64.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Wed, 17 Sep 2025 05:45:45 +0000 Build-Path: /build/reproducible-path/salmon-1.10.2+ds1 Installed-Build-Depends: autoconf (= 2.72-3), automake (= 1:1.17-4), autopoint (= 0.23.1-1), autotools-dev (= 20240727.1), base-files (= 13.7), base-passwd (= 3.6.7), bash (= 5.2.37-1.1+b2), binutils (= 2.44-3), binutils-aarch64-linux-gnu (= 2.44-3), binutils-common (= 2.44-3), bsdextrautils (= 2.41-3), bsdutils (= 1:2.41-3), build-essential (= 12.12), bzip2 (= 1.0.8-6), ca-certificates (= 20241223), cmake (= 3.31.6-2), cmake-data (= 3.31.6-2), comerr-dev (= 2.1-1.47.2-1+b1), coreutils (= 9.5-1+b1), cpp (= 4:14.2.0-1), cpp-14 (= 14.2.0-19), cpp-14-aarch64-linux-gnu (= 14.2.0-19), cpp-aarch64-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.24.2), debianutils (= 5.21), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.1-2), diffutils (= 1:3.10-3), docutils-common (= 0.21.2+dfsg-2), docutils-doc (= 0.21.2+dfsg-2), dpkg (= 1.22.18), dpkg-dev (= 1.22.18), dwz (= 0.15-1+b1), file (= 1:5.46-4), findutils (= 4.10.0-3), fonts-font-awesome (= 5.0.10+really4.7.0~dfsg-4.1), fonts-lato (= 2.015-1), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-19), g++-14-aarch64-linux-gnu (= 14.2.0-19), g++-aarch64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-19), gcc-14-aarch64-linux-gnu (= 14.2.0-19), gcc-14-base (= 14.2.0-19), gcc-aarch64-linux-gnu (= 4:14.2.0-1), gettext (= 0.23.1-1), gettext-base (= 0.23.1-1), grep (= 3.11-4+b1), groff-base (= 1.23.0-7), gzip (= 1.13-1), help2man (= 1.49.3+b1), hostname (= 3.25), icu-devtools (= 76.1-3), init-system-helpers (= 1.68), intltool-debian (= 0.35.0+20060710.6), krb5-multidev (= 1.21.3-5), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.4-1.1), libasan8 (= 14.2.0-19), libatomic1 (= 14.2.0-19), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.0.2-2), libaudit1 (= 1:4.0.2-2+b2), libbinutils (= 2.44-3), libblkid1 (= 2.41-3), libboost-atomic1.83-dev (= 1.83.0-4.2), libboost-atomic1.83.0 (= 1.83.0-4.2), libboost-chrono1.83-dev (= 1.83.0-4.2), libboost-chrono1.83.0t64 (= 1.83.0-4.2), libboost-date-time1.83-dev (= 1.83.0-4.2), libboost-date-time1.83.0 (= 1.83.0-4.2), libboost-filesystem-dev (= 1.83.0.2+b2), libboost-filesystem1.83-dev (= 1.83.0-4.2), libboost-filesystem1.83.0 (= 1.83.0-4.2), libboost-iostreams-dev (= 1.83.0.2+b2), libboost-iostreams1.83-dev (= 1.83.0-4.2), libboost-iostreams1.83.0 (= 1.83.0-4.2), libboost-program-options-dev (= 1.83.0.2+b2), libboost-program-options1.83-dev (= 1.83.0-4.2), libboost-program-options1.83.0 (= 1.83.0-4.2), libboost-regex1.83-dev (= 1.83.0-4.2), libboost-regex1.83.0 (= 1.83.0-4.2), libboost-serialization1.83-dev (= 1.83.0-4.2), libboost-serialization1.83.0 (= 1.83.0-4.2), libboost-system-dev (= 1.83.0.2+b2), libboost-system1.83-dev (= 1.83.0-4.2), libboost-system1.83.0 (= 1.83.0-4.2), libboost-thread-dev (= 1.83.0.2+b2), libboost-thread1.83-dev (= 1.83.0-4.2), libboost-thread1.83.0 (= 1.83.0-4.2), libboost-timer-dev (= 1.83.0.2+b2), libboost-timer1.83-dev (= 1.83.0-4.2), libboost-timer1.83.0 (= 1.83.0-4.2), libboost1.83-dev (= 1.83.0-4.2), libbrotli-dev (= 1.1.0-2+b7), libbrotli1 (= 1.1.0-2+b7), libbwa-dev (= 0.7.18-1), libbz2-1.0 (= 1.0.8-6), libbz2-dev (= 1.0.8-6), libc-bin (= 2.41-6), libc-dev-bin (= 2.41-6), libc6 (= 2.41-6), libc6-dev (= 2.41-6), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-4), libcares2 (= 1.34.4-2.1), libcc1-0 (= 14.2.0-19), libcereal-dev (= 1.3.2+dfsg-5), libcom-err2 (= 1.47.2-1+b1), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.44-3), libctf0 (= 2.44-3), libcurl3t64-gnutls (= 8.13.0-1), libcurl4-gnutls-dev (= 8.13.0-1), libcurl4t64 (= 8.13.0-1), libdb5.3t64 (= 5.3.28+dfsg2-9), libdebconfclient0 (= 0.278), libdebhelper-perl (= 13.24.2), libdivsufsort-dev (= 2.0.1-6+b1), libdivsufsort3 (= 2.0.1-6+b1), libdpkg-perl (= 1.22.18), libeigen3-dev (= 3.4.0-4), libelf1t64 (= 0.192-4), libevent-2.1-7t64 (= 2.1.12-stable-10+b1), libexpat1 (= 2.7.1-1), libffi8 (= 3.4.7-1), libfile-stripnondeterminism-perl (= 1.14.1-2), libfmt-dev (= 10.1.1+ds1-4), libfmt10 (= 10.1.1+ds1-4), libgcc-14-dev (= 14.2.0-19), libgcc-s1 (= 14.2.0-19), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgff-dev (= 2.0.0-3), libgmp-dev (= 2:6.3.0+dfsg-3), libgmp10 (= 2:6.3.0+dfsg-3), libgmpxx4ldbl (= 2:6.3.0+dfsg-3), libgnutls-dane0t64 (= 3.8.9-2), libgnutls-openssl27t64 (= 3.8.9-2), libgnutls28-dev (= 3.8.9-2), libgnutls30t64 (= 3.8.9-2), libgomp1 (= 14.2.0-19), libgprofng0 (= 2.44-3), libgssapi-krb5-2 (= 1.21.3-5), libgssrpc4t64 (= 1.21.3-5), libhogweed6t64 (= 3.10.1-1), libhtscodecs-dev (= 1.6.1-2), libhtscodecs2 (= 1.6.1-2), libhwasan0 (= 14.2.0-19), libhwloc15 (= 2.12.0-1), libicu-dev (= 76.1-3), libicu76 (= 76.1-3), libidn2-0 (= 2.3.8-2), libidn2-dev (= 2.3.8-2), libisl23 (= 0.27-1), libitm1 (= 14.2.0-19), libjansson4 (= 2.14-2+b3), libjellyfish-2.0-2 (= 2.3.1-4+b1), libjellyfish-2.0-dev (= 2.3.1-4+b1), libjemalloc-dev (= 5.3.0-3), libjemalloc2 (= 5.3.0-3), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-sphinxdoc (= 8.1.3-5), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjson-perl (= 4.10000-1), libjsoncpp26 (= 1.9.6-3), libk5crypto3 (= 1.21.3-5), libkadm5clnt-mit12 (= 1.21.3-5), libkadm5srv-mit12 (= 1.21.3-5), libkdb5-10t64 (= 1.21.3-5), libkeyutils1 (= 1.6.3-4), libkrb5-3 (= 1.21.3-5), libkrb5-dev (= 1.21.3-5), libkrb5support0 (= 1.21.3-5), liblastlog2-2 (= 2.41-3), libldap-dev (= 2.6.9+dfsg-2), libldap2 (= 2.6.9+dfsg-2), liblocale-gettext-perl (= 1.07-7+b1), liblsan0 (= 14.2.0-19), liblz4-1 (= 1.10.0-4), liblzma-dev (= 5.6.4-1), liblzma5 (= 5.6.4-1), libmagic-mgc (= 1:5.46-4), libmagic1t64 (= 1:5.46-4), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41-3), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.2-1), libncursesw6 (= 6.5+20250216-2), libnettle8t64 (= 3.10.1-1), libnghttp2-14 (= 1.64.0-1), libnghttp2-dev (= 1.64.0-1), libnghttp3-9 (= 1.8.0-1), libnghttp3-dev (= 1.8.0-1), libngtcp2-16 (= 1.11.0-1), libngtcp2-crypto-gnutls-dev (= 1.11.0-1), libngtcp2-crypto-gnutls8 (= 1.11.0-1), libngtcp2-dev (= 1.11.0-1), libnode115 (= 20.19.0+dfsg-1), libp11-kit-dev (= 0.25.5-3), libp11-kit0 (= 0.25.5-3), libpam-modules (= 1.7.0-3), libpam-modules-bin (= 1.7.0-3), libpam-runtime (= 1.7.0-3), libpam0g (= 1.7.0-3), libpcre2-8-0 (= 10.45-1), libperl5.40 (= 5.40.1-2), libpipeline1 (= 1.5.8-1), libpkgconf3 (= 1.8.1-4), libproc2-0 (= 2:4.0.4-7), libpsl-dev (= 0.21.2-1.1+b1), libpsl5t64 (= 0.21.2-1.1+b1), libpthread-stubs0-dev (= 0.5-1), libpython3-stdlib (= 3.13.2-2), libpython3.13-minimal (= 3.13.2-3), libpython3.13-stdlib (= 3.13.2-3), libreadline8t64 (= 8.2-6), librhash1 (= 1.4.5-1), librtmp-dev (= 2.4+20151223.gitfa8646d.1-2+b5), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b5), libsasl2-2 (= 2.1.28+dfsg1-9), libsasl2-modules-db (= 2.1.28+dfsg1-9), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libsframe1 (= 2.44-3), libsimde-dev (= 0.8.2-3), libsmartcols1 (= 2.41-3), libsparsehash-dev (= 2.0.3-2), libspdlog-dev (= 1:1.15.1+ds-1), libspdlog1.15 (= 1:1.15.1+ds-1), libsqlite3-0 (= 3.46.1-2), libssh2-1-dev (= 1.11.1-1), libssh2-1t64 (= 1.11.1-1), libssl-dev (= 3.4.1-1), libssl3t64 (= 3.4.1-1), libstaden-read-dev (= 1.15.0-1.1+b2), libstaden-read14t64 (= 1.15.0-1.1+b2), libstdc++-14-dev (= 14.2.0-19), libstdc++6 (= 14.2.0-19), libsystemd0 (= 257.4-9), libtasn1-6 (= 4.20.0-2), libtasn1-6-dev (= 4.20.0-2), libtbb-dev (= 2022.1.0-1), libtbb12 (= 2022.1.0-1), libtbbbind-2-5 (= 2022.1.0-1), libtbbmalloc2 (= 2022.1.0-1), libtclap-dev (= 1.2.5-1+b1), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-4), libtsan2 (= 14.2.0-19), libubsan1 (= 14.2.0-19), libuchardet0 (= 0.0.8-1+b2), libudev1 (= 257.4-9), libunbound8 (= 1.22.0-1+b1), libunistring5 (= 1.3-2), libuuid1 (= 2.41-3), libuv1t64 (= 1.50.0-2), libxml2 (= 2.12.7+dfsg+really2.9.14-0.4), libxxhash0 (= 0.8.3-2), libzstd-dev (= 1.5.7+dfsg-1), libzstd1 (= 1.5.7+dfsg-1), linux-libc-dev (= 6.12.21-1), m4 (= 1.4.19-7), make (= 4.4.1-1), man-db (= 2.13.0-1), mawk (= 1.3.4.20250131-1), media-types (= 13.0.0), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), netbase (= 6.5), nettle-dev (= 3.10.1-1), node-acorn (= 8.8.1+ds+~cs25.17.7-2), node-balanced-match (= 2.0.0-1), node-brace-expansion (= 2.0.1+~1.1.0-1), node-cjs-module-lexer (= 1.2.3+dfsg-1), node-commander (= 9.4.1-1), node-corepack (= 0.24.0-4), node-mathjax-full (= 3.2.2+~cs4.2.1-4), node-minimatch (= 9.0.3-5), node-mj-context-menu (= 0.9.1+ds-2), node-speech-rule-engine (= 4.0.7+~0.1.31-2), node-undici (= 7.3.0+dfsg1+~cs24.12.11-1), node-xtend (= 4.0.2-3), nodejs (= 20.19.0+dfsg-1), openssl (= 3.4.1-1), openssl-provider-legacy (= 3.4.1-1), patch (= 2.7.6-7+b1), perl (= 5.40.1-2), perl-base (= 5.40.1-2), perl-modules-5.40 (= 5.40.1-2), pkg-config (= 1.8.1-4), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-7), python-babel-localedata (= 2.17.0-1), python-requests-doc (= 2.32.3+dfsg-5), python3 (= 3.13.2-2), python3-alabaster (= 0.7.16-0.1), python3-babel (= 2.17.0-1), python3-certifi (= 2025.1.31+ds-1), python3-chardet (= 5.2.0+dfsg-2), python3-charset-normalizer (= 3.4.1-1+b1), python3-defusedxml (= 0.7.1-3), python3-doc (= 3.13.2-2), python3-docs-theme (= 2025.2-1), python3-docutils (= 0.21.2+dfsg-2), python3-idna (= 3.10-1), python3-imagesize (= 1.4.1-1), python3-jinja2 (= 3.1.6-1), python3-markupsafe (= 2.1.5-1+b4), python3-minimal (= 3.13.2-2), python3-packaging (= 24.2-1), python3-pygments (= 2.18.0+dfsg-2), python3-requests (= 2.32.3+dfsg-5), python3-roman (= 5.0-1), python3-snowballstemmer (= 2.2.0-4), python3-sphinx (= 8.1.3-5), python3-sphinx-rtd-theme (= 3.0.2+dfsg-2), python3-sphinxcontrib.jquery (= 4.1-5), python3-urllib3 (= 2.3.0-2), python3.13 (= 3.13.2-3), python3.13-doc (= 3.13.2-3), python3.13-minimal (= 3.13.2-3), rapidjson-dev (= 1.1.0+dfsg2-7.3), rapmap-dev (= 0.15.0+dfsg-4), readline-common (= 8.2-6), rpcsvc-proto (= 1.4.3-1+b1), sed (= 4.9-2+b1), sensible-utils (= 0.0.24), sgml-base (= 1.31), sphinx-common (= 8.1.3-5), sphinx-doc (= 8.1.3-5), sphinx-rtd-theme-common (= 3.0.2+dfsg-2), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), tzdata (= 2025b-1), util-linux (= 2.41-3), xml-core (= 0.19), xz-utils (= 5.6.4-1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1743667735" +------------------------------------------------------------------------------+ | Package contents Wed, 17 Sep 2025 05:45:48 +0000 | +------------------------------------------------------------------------------+ salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb --------------------------------------- new Debian package, version 2.0. size 41792420 bytes: control archive=544 bytes. 399 bytes, 12 lines control 106 bytes, 1 lines md5sums Package: salmon-dbgsym Source: salmon (1.10.2+ds1-1) Version: 1.10.2+ds1-1+b5 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Debian Med Packaging Team Installed-Size: 51012 Depends: salmon (= 1.10.2+ds1-1+b5) Section: debug Priority: optional Description: debug symbols for salmon Build-Ids: b1dbc0bc364243ecc1fc0ff920298004821a1d73 drwxr-xr-x root/root 0 2025-04-03 08:08 ./ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/lib/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/lib/debug/.build-id/b1/ -rw-r--r-- root/root 52225552 2025-04-03 08:08 ./usr/lib/debug/.build-id/b1/dbc0bc364243ecc1fc0ff920298004821a1d73.debug drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon-dbgsym -> salmon salmon_1.10.2+ds1-1+b5_arm64.deb -------------------------------- new Debian package, version 2.0. size 3180912 bytes: control archive=2508 bytes. 1574 bytes, 23 lines control 3901 bytes, 50 lines md5sums Package: salmon Source: salmon (1.10.2+ds1-1) Version: 1.10.2+ds1-1+b5 Architecture: arm64 Maintainer: Debian Med Packaging Team Installed-Size: 11431 Depends: libboost-filesystem1.83.0 (>= 1.83.0), libboost-iostreams1.83.0 (>= 1.83.0), libboost-program-options1.83.0 (>= 1.83.0), libc6 (>= 2.38), libgcc-s1 (>= 4.5), libjemalloc2 (>= 5.0.0), libstaden-read14t64 (>= 1.14.12), libstdc++6 (>= 14), libtbb12 (>= 2022.1.0), libtbbmalloc2 (>= 2022.1.0), zlib1g (>= 1:1.1.4), libjs-sphinxdoc (>= 8.1) Built-Using: sphinx (= 8.1.3-5) Section: science Priority: optional Homepage: https://github.com/COMBINE-lab/salmon Description: wicked-fast transcript quantification from RNA-seq data Salmon is a wicked-fast program to produce a highly-accurate, transcript-level quantification estimates from RNA-seq data. Salmon achieves is accuracy and speed via a number of different innovations, including the use of lightweight alignments (accurate but fast-to-compute proxies for traditional read alignments) and massively-parallel stochastic collapsed variational inference. The result is a versatile tool that fits nicely into many different pipelines. For example, you can choose to make use of the lightweight alignments by providing Salmon with raw sequencing reads, or, if it is more convenient, you can provide Salmon with regular alignments (e.g. computed with your favorite aligner), and it will use the same wicked-fast, state-of-the-art inference algorithm to estimate transcript-level abundances for your experiment. drwxr-xr-x root/root 0 2025-04-03 08:08 ./ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/bin/ -rwxr-xr-x root/root 7539984 2025-04-03 08:08 ./usr/bin/salmon drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc-base/ -rw-r--r-- root/root 1091 2019-11-14 13:50 ./usr/share/doc-base/salmon.salmon drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/ -rw-r--r-- root/root 236 2025-04-03 08:08 ./usr/share/doc/salmon/changelog.Debian.arm64.gz -rw-r--r-- root/root 1346 2025-04-03 08:08 ./usr/share/doc/salmon/changelog.Debian.gz -rw-r--r-- root/root 7314 2020-11-26 18:10 ./usr/share/doc/salmon/copyright drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/examples/ -rw-r--r-- root/root 1283063 2013-05-27 20:19 ./usr/share/doc/salmon/examples/reads_1.fastq -rw-r--r-- root/root 1283063 2013-05-27 20:19 ./usr/share/doc/salmon/examples/reads_2.fastq -rw-r--r-- root/root 770758 2020-04-22 04:25 ./usr/share/doc/salmon/examples/sample_alignments.bam -rw-r--r-- root/root 29213 2013-05-27 20:20 ./usr/share/doc/salmon/examples/transcripts.fasta drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_images/ -rw-r--r-- root/root 169638 2023-06-26 20:51 ./usr/share/doc/salmon/html/_images/ReadLibraryIllustration.png drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_sources/ -rw-r--r-- root/root 22297 2023-06-26 20:51 ./usr/share/doc/salmon/html/_sources/alevin.rst.txt -rw-r--r-- root/root 4300 2023-06-26 20:51 ./usr/share/doc/salmon/html/_sources/building.rst.txt -rw-r--r-- root/root 11809 2023-06-26 20:51 ./usr/share/doc/salmon/html/_sources/file_formats.rst.txt -rw-r--r-- root/root 522 2023-06-26 20:51 ./usr/share/doc/salmon/html/_sources/index.rst.txt -rw-r--r-- root/root 4245 2023-06-26 20:51 ./usr/share/doc/salmon/html/_sources/library_type.rst.txt -rw-r--r-- root/root 45909 2023-06-26 20:51 ./usr/share/doc/salmon/html/_sources/salmon.rst.txt drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/ -rw-r--r-- root/root 14815 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/basic.css -rw-r--r-- root/root 4759 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/classic.css -rw-r--r-- root/root 3508 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/copybutton.js -rw-r--r-- root/root 28 2025-01-31 10:28 ./usr/share/doc/salmon/html/_static/default.css lrwxrwxrwx root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js -rw-r--r-- root/root 329 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/documentation_options.js -rw-r--r-- root/root 286 2025-01-31 10:28 ./usr/share/doc/salmon/html/_static/file.png lrwxrwxrwx root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js -rw-r--r-- root/root 48638 2023-06-26 20:51 ./usr/share/doc/salmon/html/_static/logo.png -rw-r--r-- root/root 2137 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/menu.js -rw-r--r-- root/root 90 2025-01-31 10:28 ./usr/share/doc/salmon/html/_static/minus.png -rw-r--r-- root/root 90 2025-01-31 10:28 ./usr/share/doc/salmon/html/_static/plus.png -rw-r--r-- root/root 695 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/py.png -rw-r--r-- root/root 2041 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/py.svg -rw-r--r-- root/root 15467 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/pydoctheme.css -rw-r--r-- root/root 3252 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/pydoctheme_dark.css -rw-r--r-- root/root 4929 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/pygments.css -rw-r--r-- root/root 5055 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/pygments_dark.css -rw-r--r-- root/root 559 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/search-focus.js lrwxrwxrwx root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js -rw-r--r-- root/root 2617 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/sidebar.js lrwxrwxrwx root/root 0 2025-04-03 08:08 ./usr/share/doc/salmon/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js -rw-r--r-- root/root 779 2025-02-19 11:17 ./usr/share/doc/salmon/html/_static/themetoggle.js -rw-r--r-- root/root 53646 2025-04-03 08:08 ./usr/share/doc/salmon/html/alevin.html -rw-r--r-- root/root 17930 2025-04-03 08:08 ./usr/share/doc/salmon/html/building.html -rw-r--r-- root/root 29485 2025-04-03 08:08 ./usr/share/doc/salmon/html/file_formats.html -rw-r--r-- root/root 8785 2025-04-03 08:08 ./usr/share/doc/salmon/html/genindex.html -rw-r--r-- root/root 15188 2025-04-03 08:08 ./usr/share/doc/salmon/html/index.html -rw-r--r-- root/root 18859 2025-04-03 08:08 ./usr/share/doc/salmon/html/library_type.html -rw-r--r-- root/root 404 2025-04-03 08:08 ./usr/share/doc/salmon/html/objects.inv -rw-r--r-- root/root 98794 2025-04-03 08:08 ./usr/share/doc/salmon/html/salmon.html -rw-r--r-- root/root 7061 2025-04-03 08:08 ./usr/share/doc/salmon/html/search.html -rw-r--r-- root/root 29072 2025-04-03 08:08 ./usr/share/doc/salmon/html/searchindex.js drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/man/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/man/man1/ -rw-r--r-- root/root 1374 2025-04-03 08:08 ./usr/share/man/man1/salmon-index.1.gz -rw-r--r-- root/root 530 2025-04-03 08:08 ./usr/share/man/man1/salmon-quant.1.gz -rw-r--r-- root/root 325 2025-04-03 08:08 ./usr/share/man/man1/salmon-swim.1.gz -rw-r--r-- root/root 433 2025-04-03 08:08 ./usr/share/man/man1/salmon.1.gz drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/salmon/ drwxr-xr-x root/root 0 2025-04-03 08:08 ./usr/share/salmon/build-test-logs/ -rw-r--r-- root/root 90924 2025-04-03 08:08 ./usr/share/salmon/build-test-logs/LastTest.log +------------------------------------------------------------------------------+ | Post Build Wed, 17 Sep 2025 05:45:50 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Wed, 17 Sep 2025 05:45:50 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Wed, 17 Sep 2025 05:45:53 +0000 | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 1153336 Build-Time: 216 Distribution: unstable Host Architecture: arm64 Install-Time: 5 Job: /srv/rebuilderd/tmp/rebuilderd7lm798/inputs/salmon_1.10.2+ds1-1.dsc Machine Architecture: arm64 Package: salmon Package-Time: 235 Source-Version: 1.10.2+ds1-1 Space: 1153336 Status: successful Version: 1.10.2+ds1-1+b5 -------------------------------------------------------------------------------- Finished at 2025-09-17T05:45:46Z Build needed 00:03:55, 1153336k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderd7lm798/out checking salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb: size... sha256... sha1... md5... all OK checking salmon_1.10.2+ds1-1+b5_arm64.deb: size differs for salmon_1.10.2+ds1-1+b5_arm64.deb