=============================================================================== 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/rebuilderdmeqo20/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 Sat, 26 Jul 2025 07:26:57 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [168 kB] Get:2 https://deb.debian.org/debian sid InRelease [213 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.0 MB] Fetched 21.9 MB in 2s (9874 kB/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 Sat, 26 Jul 2025 07:27:00 +0000 | +------------------------------------------------------------------------------+ Rebuilding salmon=1.10.2+ds1-1 in /srv/rebuilderd/tmp/rebuilderdmeqo20/inputs now. + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdmeqo20/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdmeqo20/inputs/salmon_1.10.2+ds1-1+b5_arm64.buildinfo /srv/rebuilderd/tmp/rebuilderdmeqo20/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 (5790 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 libdebhelper-perl all 13.24.2 [90.9 kB] Fetched 90.9 kB in 0s (3397 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo88ucs30/libdebhelper-perl_13.24.2_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 (19.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp98zttrih/libboost-system1.83.0_1.83.0-4.2_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 (3822 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnore2odd/libpsl-dev_0.21.2-1.1+b1_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 (8292 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6_8c9nz5/libboost-program-options1.83.0_1.83.0-4.2_arm64.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 (16.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk9p6qcel/python3-docutils_0.21.2+dfsg-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 (60.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsgravcak/libc6_2.41-6_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 (24.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp43hh6wn0/libdpkg-perl_1.22.18_all.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 (6607 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplmdbpv5v/librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_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 (10.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxyfw70gj/ncurses-base_6.5+20250216-2_all.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 (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_e5sw7ax/libkrb5-3_1.21.3-5_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 (60.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpotniswc9/libtsan2_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 (4707 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_r794djg/debianutils_5.21_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 (8163 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptlwob6lj/libtinfo6_6.5+20250216-2_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 (4002 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.0.2-2+b2_arm64.deb' to '/srv/rebuilderd/tmp/tmp7_igwm0y/libaudit1_4.0.2-2+b2_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 (3515 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q_hqnq8/dwz_0.15-1+b1_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 (6131 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9y0i1q9a/libuv1t64_1.50.0-2_arm64.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 (5840 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2owgfi9g/libbwa-dev_0.7.18-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 (25.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfyx7ooo5/libunistring5_1.3-2_arm64.deb' Get: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 (2704 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfyeo33vq/libkadm5srv-mit12_1.21.3-5_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 (11.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxcluc1bm/libjemalloc2_5.3.0-3_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 (1946 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryv9yl7m/libgdbm-compat4t64_1.24-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 (405 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_mw7sc_r/python3-doc_3.13.2-2_all.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 (70.4 kB/s) dpkg-name: info: moved 'g++_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpmhly_6qd/g++_14.2.0-1_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 (20.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgmvb213x/libgnutls-dane0t64_3.8.9-2_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 (204 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_xzh62w1/build-essential_12.12_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 (7568 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdhj18lcb/rapmap-dev_0.15.0+dfsg-4_all.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 (5945 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0ob9scds/libgssapi-krb5-2_1.21.3-5_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 (222 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph_w9wx5k/node-balanced-match_2.0.0-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 (4881 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjpx3aoj6/rapidjson-dev_1.1.0+dfsg2-7.3_all.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 (11.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp1o7okt2/libboost-system1.83-dev_1.83.0-4.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 (26.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpasyx6ii3/libstdc++6_14.2.0-19_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 (9265 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmeta2gdi/libboost-date-time1.83.0_1.83.0-4.2_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 (175 kB/s) dpkg-name: info: moved 'cpp-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpg85wxo4r/cpp-aarch64-linux-gnu_14.2.0-1_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 (13.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm9yu5n_9/libgff-dev_2.0.0-3_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 (17.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpizj156t0/libp11-kit-dev_0.25.5-3_arm64.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 (2890 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa9wmlpkw/python3-packaging_24.2-1_all.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 (3666 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptz3gu_eq/libuchardet0_0.0.8-1+b2_arm64.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 (43.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq1aa2rwg/liblsan0_14.2.0-19_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 0s (117 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8sg5rm2x/libnode115_20.19.0+dfsg-1_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 (3631 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp91vqb275/readline-common_8.2-6_all.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 (41.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo63yoqxm/man-db_2.13.0-1_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 (2144 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq1r8naiu/libtasn1-6_4.20.0-2_arm64.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 (1428 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr6ygnmv0/libbz2-1.0_1.0.8-6_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 (25.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpncu6omt_/libmpfr6_4.2.2-1_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 (168 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpag74x8pg/g++-14-aarch64-linux-gnu_14.2.0-19_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 (4527 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7aioart7/libgdbm6t64_1.24-2_arm64.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 (12.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq7pfv60o/nodejs_20.19.0+dfsg-1_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 (13.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3mmclda8/libbrotli1_1.1.0-2+b7_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 (13.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpipiadwgf/libboost-thread1.83-dev_1.83.0-4.2_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 (11.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpll6a_v_9/libcurl3t64-gnutls_8.13.0-1_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 (12.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2xhgcf4f/node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.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 (55.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsng4sm3l/dpkg-dev_1.22.18_all.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 (4955 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp91ttp5ip/python3-jinja2_3.1.6-1_all.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 (2605 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptin3kca7/libctf0_2.44-3_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 (22.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcg9vpk7m/libdb5.3t64_5.3.28+dfsg2-9_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 (4502 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp49iptmvc/libjson-perl_4.10000-1_all.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 (1410 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpapd47ov8/libbz2-dev_1.0.8-6_arm64.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 (3399 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.4.38-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpkfsccy1v/libcrypt1_4.4.38-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 (32.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9izr3qsy/libboost-serialization1.83-dev_1.83.0-4.2_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 (5485 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphths3if0/libc-dev-bin_2.41-6_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 (2985 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgevqm18q/libjellyfish-2.0-2_2.3.1-4+b1_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 (2193 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6gc0ewjo/libkadm5clnt-mit12_1.21.3-5_arm64.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 (163 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6sp4i4y_/libboost-thread-dev_1.83.0.2+b2_arm64.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 (6625 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfjg7tb0w/libudev1_257.4-9_arm64.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 (840 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppb6rablt/dh-strip-nondeterminism_1.14.1-2_all.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 (751 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplyzdf9lw/libdivsufsort-dev_2.0.1-6+b1_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 (14.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjzhngpfp/libhogweed6t64_3.10.1-1_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 (10.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2nnuye94/gettext-base_0.23.1-1_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 (55.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9pj160xj/bash_5.2.37-1.1+b2_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 (461 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp78ex74jj/hostname_3.25_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 (5724 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa19y0fgq/dash_0.5.12-12_arm64.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 (12.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkt3_2hy8/libboost-iostreams1.83.0_1.83.0-4.2_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 (4459 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa24cikcz/libngtcp2-16_1.11.0-1_arm64.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 (732 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2clnzdm9/libtbbbind-2-5_2022.1.0-1_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 (4538 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-4_arm64.deb' to '/srv/rebuilderd/tmp/tmppl1jh2tk/libmagic1t64_5.46-4_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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt2hniauz/libjansson4_2.14-2+b3_arm64.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 (9142 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvfrqik94/help2man_1.49.3+b1_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 (21.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn53m7xk4/libunbound8_1.22.0-1+b1_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 (8435 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3nxwr66q/libboost-chrono1.83-dev_1.83.0-4.2_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 (33.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3xegio_1/autopoint_0.23.1-1_all.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 (64.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcswhju4s/cpp-14_14.2.0-19_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 (1054 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5lu39xv8/libitm1_14.2.0-19_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 (15.7 MB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-4_arm64.deb' to '/srv/rebuilderd/tmp/tmppa0xoi66/libmagic-mgc_5.46-4_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 (575 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2otksdy2/python3-roman_5.0-1_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 (1969 kB/s) dpkg-name: info: moved 'file_1%3a5.46-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpcsrn1kj1/file_5.46-4_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 (44.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2dj3l9_7/libhwasan0_14.2.0-19_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 (1987 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp881htf98/libkdb5-10t64_1.21.3-5_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 (14.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9jr79mk8/libboost-regex1.83-dev_1.83.0-4.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 (24.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4k6mk3hb/python3-sphinx_8.1.3-5_all.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 (11.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2m4akj5k/libboost-date-time1.83-dev_1.83.0-4.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 (69.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppkf6wmc2/perl-modules-5.40_5.40.1-2_all.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 (105 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8dm2l7br/libpython3.13-stdlib_3.13.2-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 (1610 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgulm4c_g/libmd0_1.1.0-2+b1_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 (815 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0_f7hyli/liblocale-gettext-perl_1.07-7+b1_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 (1944 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi55utmhf/libuuid1_2.41-3_arm64.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 (12.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo0ij5jb5/libbrotli-dev_1.1.0-2+b7_arm64.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 (2807 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv435z7q6/init-system-helpers_1.68_all.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 (2686 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzkgsm0rk/libgssrpc4t64_1.21.3-5_arm64.deb' Get: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 (3729 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4_i8r4w1/libtbb12_2022.1.0-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 (6734 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5p12waa6/libjellyfish-2.0-dev_2.3.1-4+b1_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 (52.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprx_vxq3y/binutils-common_2.44-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 (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7v_19rya/libboost-filesystem1.83-dev_1.83.0-4.2_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 (765 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpze5ee091/pkg-config_1.8.1-4_arm64.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 (21.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2njes_u8/libgnutls-openssl27t64_3.8.9-2_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 (35.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxeo_5v4_/tar_1.35+dfsg-3.1_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 (322 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsv1d6fhg/node-brace-expansion_2.0.1+~1.1.0-1_all.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 (87.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4dk9zxmh/python-babel-localedata_2.17.0-1_all.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 (1427 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3jarxjph/python3-minimal_3.13.2-2_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 (12.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjsphv5ei/tzdata_2025b-1_all.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 (12.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa0q2c6iw/perl_5.40.1-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 (4920 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp2pi3v_w/libexpat1_2.7.1-1_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 (1828 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr56e509s/sysvinit-utils_3.14-4_arm64.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 (45.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4nda8uop/gcc-14_14.2.0-19_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 (11.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1ut2vg5c/libzstd1_1.5.7+dfsg-1_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 (23.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzcwgf_b7/libbinutils_2.44-3_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 (56.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsqqohjx7/perl-base_5.40.1-2_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 (4574 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0wyepd4t/python3-chardet_5.2.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 (119 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmmleyta3/cmake_3.31.6-2_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 (925 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp66nszhm3/python3-docs-theme_2025.2-1_all.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 (375 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc19l51d0/python3-imagesize_1.4.1-1_all.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 (15.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptmmhxn3h/libboost-regex1.83.0_1.83.0-4.2_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 (2026 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa02d4ene/bzip2_1.0.8-6_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 (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp17adi1b6/binutils_2.44-3_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 (66.5 kB/s) dpkg-name: info: moved 'gcc-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpf5kpif6d/gcc-aarch64-linux-gnu_14.2.0-1_arm64.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 (1304 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpi7gr2q5e/libcap2_2.75-4_arm64.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 (5915 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2f590l8o/libnghttp2-dev_1.64.0-1_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 (20.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpozyggv49/libc-bin_2.41-6_arm64.deb' Downloading dependency 1 of 347: libdebhelper-perl:arm64=13.24.2 Downloading dependency 2 of 347: libboost-system1.83.0:arm64=1.83.0-4.2 Downloading dependency 3 of 347: libpsl-dev:arm64=0.21.2-1.1+b1 Downloading dependency 4 of 347: libboost-program-options1.83.0:arm64=1.83.0-4.2 Downloading dependency 5 of 347: python3-docutils:arm64=0.21.2+dfsg-2 Downloading dependency 6 of 347: libc6:arm64=2.41-6 Downloading dependency 7 of 347: libdpkg-perl:arm64=1.22.18 Downloading dependency 8 of 347: librtmp-dev:arm64=2.4+20151223.gitfa8646d.1-2+b5 Downloading dependency 9 of 347: ncurses-base:arm64=6.5+20250216-2 Downloading dependency 10 of 347: libkrb5-3:arm64=1.21.3-5 Downloading dependency 11 of 347: libtsan2:arm64=14.2.0-19 Downloading dependency 12 of 347: debianutils:arm64=5.21 Downloading dependency 13 of 347: libtinfo6:arm64=6.5+20250216-2 Downloading dependency 14 of 347: libaudit1:arm64=1:4.0.2-2+b2 Downloading dependency 15 of 347: dwz:arm64=0.15-1+b1 Downloading dependency 16 of 347: libuv1t64:arm64=1.50.0-2 Downloading dependency 17 of 347: libbwa-dev:arm64=0.7.18-1 Downloading dependency 18 of 347: libunistring5:arm64=1.3-2 Downloading dependency 19 of 347: libkadm5srv-mit12:arm64=1.21.3-5 Downloading dependency 20 of 347: libjemalloc2:arm64=5.3.0-3 Downloading dependency 21 of 347: libgdbm-compat4t64:arm64=1.24-2 Downloading dependency 22 of 347: python3-doc:arm64=3.13.2-2 Downloading dependency 23 of 347: g++:arm64=4:14.2.0-1 Downloading dependency 24 of 347: libgnutls-dane0t64:arm64=3.8.9-2 Downloading dependency 25 of 347: build-essential:arm64=12.12 Downloading dependency 26 of 347: rapmap-dev:arm64=0.15.0+dfsg-4 Downloading dependency 27 of 347: libgssapi-krb5-2:arm64=1.21.3-5 Downloading dependency 28 of 347: node-balanced-match:arm64=2.0.0-1 Downloading dependency 29 of 347: rapidjson-dev:arm64=1.1.0+dfsg2-7.3 Downloading dependency 30 of 347: libboost-system1.83-dev:arm64=1.83.0-4.2 Downloading dependency 31 of 347: libstdc++6:arm64=14.2.0-19 Downloading dependency 32 of 347: libboost-date-time1.83.0:arm64=1.83.0-4.2 Downloading dependency 33 of 347: cpp-aarch64-linux-gnu:arm64=4:14.2.0-1 Downloading dependency 34 of 347: libgff-dev:arm64=2.0.0-3 Downloading dependency 35 of 347: libp11-kit-dev:arm64=0.25.5-3 Downloading dependency 36 of 347: python3-packaging:arm64=24.2-1 Downloading dependency 37 of 347: libuchardet0:arm64=0.0.8-1+b2 Downloading dependency 38 of 347: liblsan0:arm64=14.2.0-19 Downloading dependency 39 of 347: libnode115:arm64=20.19.0+dfsg-1 Downloading dependency 40 of 347: readline-common:arm64=8.2-6 Downloading dependency 41 of 347: man-db:arm64=2.13.0-1 Downloading dependency 42 of 347: libtasn1-6:arm64=4.20.0-2 Downloading dependency 43 of 347: libbz2-1.0:arm64=1.0.8-6 Downloading dependency 44 of 347: libmpfr6:arm64=4.2.2-1 Downloading dependency 45 of 347: g++-14-aarch64-linux-gnu:arm64=14.2.0-19 Downloading dependency 46 of 347: libgdbm6t64:arm64=1.24-2 Downloading dependency 47 of 347: nodejs:arm64=20.19.0+dfsg-1 Downloading dependency 48 of 347: libbrotli1:arm64=1.1.0-2+b7 Downloading dependency 49 of 347: libboost-thread1.83-dev:arm64=1.83.0-4.2 Downloading dependency 50 of 347: libcurl3t64-gnutls:arm64=8.13.0-1 Downloading dependency 51 of 347: node-undici:arm64=7.3.0+dfsg1+~cs24.12.11-1 Downloading dependency 52 of 347: dpkg-dev:arm64=1.22.18 Downloading dependency 53 of 347: python3-jinja2:arm64=3.1.6-1 Downloading dependency 54 of 347: libctf0:arm64=2.44-3 Downloading dependency 55 of 347: libdb5.3t64:arm64=5.3.28+dfsg2-9 Downloading dependency 56 of 347: libjson-perl:arm64=4.10000-1 Downloading dependency 57 of 347: libbz2-dev:arm64=1.0.8-6 Downloading dependency 58 of 347: libcrypt1:arm64=1:4.4.38-1 Downloading dependency 59 of 347: libboost-serialization1.83-dev:arm64=1.83.0-4.2 Downloading dependency 60 of 347: libc-dev-bin:arm64=2.41-6 Downloading dependency 61 of 347: libjellyfish-2.0-2:arm64=2.3.1-4+b1 Downloading dependency 62 of 347: libkadm5clnt-mit12:arm64=1.21.3-5 Downloading dependency 63 of 347: libboost-thread-dev:arm64=1.83.0.2+b2 Downloading dependency 64 of 347: libudev1:arm64=257.4-9 Downloading dependency 65 of 347: dh-strip-nondeterminism:arm64=1.14.1-2 Downloading dependency 66 of 347: libdivsufsort-dev:arm64=2.0.1-6+b1 Downloading dependency 67 of 347: libhogweed6t64:arm64=3.10.1-1 Downloading dependency 68 of 347: gettext-base:arm64=0.23.1-1 Downloading dependency 69 of 347: bash:arm64=5.2.37-1.1+b2 Downloading dependency 70 of 347: hostname:arm64=3.25 Downloading dependency 71 of 347: dash:arm64=0.5.12-12 Downloading dependency 72 of 347: libboost-iostreams1.83.0:arm64=1.83.0-4.2 Downloading dependency 73 of 347: libngtcp2-16:arm64=1.11.0-1 Downloading dependency 74 of 347: libtbbbind-2-5:arm64=2022.1.0-1 Downloading dependency 75 of 347: libmagic1t64:arm64=1:5.46-4 Downloading dependency 76 of 347: libjansson4:arm64=2.14-2+b3 Downloading dependency 77 of 347: help2man:arm64=1.49.3+b1 Downloading dependency 78 of 347: libunbound8:arm64=1.22.0-1+b1 Downloading dependency 79 of 347: libboost-chrono1.83-dev:arm64=1.83.0-4.2 Downloading dependency 80 of 347: autopoint:arm64=0.23.1-1 Downloading dependency 81 of 347: cpp-14:arm64=14.2.0-19 Downloading dependency 82 of 347: libitm1:arm64=14.2.0-19 Downloading dependency 83 of 347: libmagic-mgc:arm64=1:5.46-4 Downloading dependency 84 of 347: python3-roman:arm64=5.0-1 Downloading dependency 85 of 347: file:arm64=1:5.46-4 Downloading dependency 86 of 347: libhwasan0:arm64=14.2.0-19 Downloading dependency 87 of 347: libkdb5-10t64:arm64=1.21.3-5 Downloading dependency 88 of 347: libboost-regex1.83-dev:arm64=1.83.0-4.2 Downloading dependency 89 of 347: python3-sphinx:arm64=8.1.3-5 Downloading dependency 90 of 347: libboost-date-time1.83-dev:arm64=1.83.0-4.2 Downloading dependency 91 of 347: perl-modules-5.40:arm64=5.40.1-2 Downloading dependency 92 of 347: libpython3.13-stdlib:arm64=3.13.2-3 Downloading dependency 93 of 347: libmd0:arm64=1.1.0-2+b1 Downloading dependency 94 of 347: liblocale-gettext-perl:arm64=1.07-7+b1 Downloading dependency 95 of 347: libuuid1:arm64=2.41-3 Downloading dependency 96 of 347: libbrotli-dev:arm64=1.1.0-2+b7 Downloading dependency 97 of 347: init-system-helpers:arm64=1.68 Downloading dependency 98 of 347: libgssrpc4t64:arm64=1.21.3-5 Downloading dependency 99 of 347: libtbb12:arm64=2022.1.0-1 Downloading dependency 100 of 347: libjellyfish-2.0-dev:arm64=2.3.1-4+b1 Downloading dependency 101 of 347: binutils-common:arm64=2.44-3 Downloading dependency 102 of 347: libboost-filesystem1.83-dev:arm64=1.83.0-4.2 Downloading dependency 103 of 347: pkg-config:arm64=1.8.1-4 Downloading dependency 104 of 347: libgnutls-openssl27t64:arm64=3.8.9-2 Downloading dependency 105 of 347: tar:arm64=1.35+dfsg-3.1 Downloading dependency 106 of 347: node-brace-expansion:arm64=2.0.1+~1.1.0-1 Downloading dependency 107 of 347: python-babel-localedata:arm64=2.17.0-1 Downloading dependency 108 of 347: python3-minimal:arm64=3.13.2-2 Downloading dependency 109 of 347: tzdata:arm64=2025b-1 Downloading dependency 110 of 347: perl:arm64=5.40.1-2 Downloading dependency 111 of 347: libexpat1:arm64=2.7.1-1 Downloading dependency 112 of 347: sysvinit-utils:arm64=3.14-4 Downloading dependency 113 of 347: gcc-14:arm64=14.2.0-19 Downloading dependency 114 of 347: libzstd1:arm64=1.5.7+dfsg-1 Downloading dependency 115 of 347: libbinutils:arm64=2.44-3 Downloading dependency 116 of 347: perl-base:arm64=5.40.1-2 Downloading dependency 117 of 347: python3-chardet:arm64=5.2.0+dfsg-2 Downloading dependency 118 of 347: cmake:arm64=3.31.6-2 Downloading dependency 119 of 347: python3-docs-theme:arm64=2025.2-1 Downloading dependency 120 of 347: python3-imagesize:arm64=1.4.1-1 Downloading dependency 121 of 347: libboost-regex1.83.0:arm64=1.83.0-4.2 Downloading dependency 122 of 347: bzip2:arm64=1.0.8-6 Downloading dependency 123 of 347: binutils:arm64=2.44-3 Downloading dependency 124 of 347: gcc-aarch64-linux-gnu:arm64=4:14.2.0-1 Downloading dependency 125 of 347: libcap2:arm64=1:2.75-4 Downloading dependency 126 of 347: libnghttp2-dev:arm64=1.64.0-1 Downloading dependency 127 of 347: libc-bin:arm64=2.41-6 Downloading dependency 128 of 347: fonts-lato:arm64=2.015-1Get:1 http://snapshot.debian.org/archive/debian/20250403T143652Z sid/main arm64 fonts-lato all 2.015-1 [2780 kB] Fetched 2780 kB in 0s (75.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp_cjvzzw/fonts-lato_2.015-1_all.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 (74.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwaq28qw9/cmake-data_3.31.6-2_all.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 (2543 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7z_il3bu/libseccomp2_2.6.0-2_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 (12.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphkr6hemo/libarchive13t64_3.7.4-1.1_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 (194 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvt08qyzb/libboost-filesystem-dev_1.83.0.2+b2_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 (15.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph7be_w2u/ca-certificates_20241223_all.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 (73.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9sbwdgk2/linux-libc-dev_6.12.21-1_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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6mafm8ez/netbase_6.5_all.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 (32.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpatdq1luv/python3-pygments_2.18.0+dfsg-2_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 (30.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3gjnz1j8/libsqlite3-0_3.46.1-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 (4034 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpguj7mp3t/libjs-underscore_1.13.4~dfsg+~1.11.4-3_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 (7814 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoxv3vtrm/icu-devtools_76.1-3_arm64.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 (39.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn40ojdbj/libxml2_2.12.7+dfsg+really2.9.14-0.4_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 (1415 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn69twr8l/pkgconf_1.8.1-4_arm64.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 (4166 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6mnzs_yc/libsparsehash-dev_2.0.3-2_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 (16.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzykori98/python3.13_3.13.2-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 (171 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpza57pu9a/libboost-system-dev_1.83.0.2+b2_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 (3995 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbu002ex0/libnghttp2-14_1.64.0-1_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 (13.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuucv5ogj/libjemalloc-dev_5.3.0-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 (1682 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_9kx9am_/libngtcp2-crypto-gnutls-dev_1.11.0-1_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 (474 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2btq5cmv/libatomic1_14.2.0-19_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 (16.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoe8dd589/libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.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 (1508 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps9utlbkb/node-cjs-module-lexer_1.2.3+dfsg-1_all.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 (45.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjenqfybu/openssl_3.4.1-1_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 (13.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi448rviz/libpcre2-8-0_10.45-1_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 (74.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwrw8_6x6/libtclap-dev_1.2.5-1+b1_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 (139 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj05twrl7/libboost-iostreams-dev_1.83.0.2+b2_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 (6290 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2402fpad/python3-babel_2.17.0-1_all.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 (1342 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuwfg4cwr/sensible-utils_0.0.24_all.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 (13.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn7m3qks9/libstaden-read14t64_1.15.0-1.1+b2_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 (211 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8r0ok_z5/node-xtend_4.0.2-3_all.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 (10.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5quvroko/libboost-timer1.83.0_1.83.0-4.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 (3300 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp86onxpnu/rpcsvc-proto_1.4.3-1+b1_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 (17.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt4trg_tk/libcurl4t64_8.13.0-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 (78.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj987o2e8/sphinx-doc_8.1.3-5_all.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 (3370 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1ketiq07/node-mj-context-menu_0.9.1+ds-2_all.deb' 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 (12.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpebijn2tq/krb5-multidev_1.21.3-5_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 (35.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpao7wilng/libeigen3-dev_3.4.0-4_all.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 (30.3 MB/s) dpkg-name: info: moved 'procps_2%3a4.0.4-7_arm64.deb' to '/srv/rebuilderd/tmp/tmpihbon3f3/procps_4.0.4-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 (3413 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3i9hjcj0/libtbbmalloc2_2022.1.0-1_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 (1555 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbike7ldh/libacl1_2.3.2-2+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 (68.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp202rmkea/libhtscodecs-dev_1.6.1-2_arm64.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 (1153 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_arm64.deb' to '/srv/rebuilderd/tmp/tmplog8lhcy/libattr1_2.5.2-3_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 (2692 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5iez4yps/comerr-dev_2.1-1.47.2-1+b1_arm64.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 (1654 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_624_dp7/libpipeline1_1.5.8-1_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 (69.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpotkc92o6/sphinx-rtd-theme-common_3.0.2+dfsg-2_all.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 (5798 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprydbsku5/libidn2-0_2.3.8-2_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 (6893 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4aw5afqt/libctf-nobfd0_2.44-3_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 (2881 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprpjsxg28/librtmp1_2.4+20151223.gitfa8646d.1-2+b5_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 (5952 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbbbxo66s/python3-urllib3_2.3.0-2_all.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 (1258 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy8inoy08/libjs-sphinxdoc_8.1.3-5_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 (6324 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgh5s5dhi/debconf_1.5.91_all.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 (78.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdmn3ii86/libasan8_14.2.0-19_arm64.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 (4142 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0f28c_v8/libk5crypto3_1.21.3-5_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 (14.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp__dsetp9/m4_1.4.19-7_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 (11.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfpim553u/liblzma5_5.6.4-1_arm64.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 (17.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3r7qofhy/libboost-program-options1.83-dev_1.83.0-4.2_arm64.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 (911 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsd7j2d1e/libcap-ng0_0.8.5-4+b1_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 (1032 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl1q7_80r/libfile-stripnondeterminism-perl_1.14.1-2_all.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 (394 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpksx7v1z8/python3-sphinxcontrib.jquery_4.1-5_all.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 (16.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp831bavu4/sed_4.9-2+b1_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 (3396 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvmekr7_4/python3-requests_2.32.3+dfsg-5_all.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 (4104 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3scscsso/libidn2-dev_2.3.8-2_arm64.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 (3395 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwi71gx7n/node-commander_9.4.1-1_all.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 (6550 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn2hied2g/libgomp1_14.2.0-19_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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0o740_qq/intltool-debian_0.35.0+20060710.6_all.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 (5329 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp385xji51/librhash1_1.4.5-1_arm64.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 (6681 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmigl9xhy/libncursesw6_6.5+20250216-2_arm64.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 (3727 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf7zh0d35/base-files_13.7_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 (5069 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvjz3hs41/python3-charset-normalizer_3.4.1-1+b1_arm64.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 (49.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu5fkk2fg/libc6-dev_2.41-6_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 (791 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9klhxdda/sgml-base_1.31_all.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 (10.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0moa9_aa/libpam-runtime_1.7.0-3_all.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 (56.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpstfk4whh/libssl3t64_3.4.1-1_arm64.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 (8700 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbov6bl4j/libblkid1_2.41-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 (3762 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpedbfggcf/libnghttp3-9_1.8.0-1_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 (4099 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj1yflb6k/libselinux1_3.8.1-1_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 (579 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdgdltlxu/libdebconfclient0_0.278_arm64.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 (582 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.0.2-2_all.deb' to '/srv/rebuilderd/tmp/tmpu70q_hst/libaudit-common_4.0.2-2_all.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 (8777 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgu17yy06/libpam-modules_1.7.0-3_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 0s (110 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnbm5bka5/python3.13-doc_3.13.2-3_all.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 (13.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8b01kjs_/libboost-iostreams1.83-dev_1.83.0-4.2_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 (7542 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkdudvo35/libreadline8t64_8.2-6_arm64.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 (1384 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpamy83b6y/pkgconf-bin_1.8.1-4_arm64.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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfbe1jl_g/python3-alabaster_0.7.16-0.1_all.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 (2935 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfqhe3_dc/autotools-dev_20240727.1_all.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 (3137 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw9w4tm96/libpsl5t64_0.21.2-1.1+b1_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 (2273 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpscgt_lx0/base-passwd_3.6.7_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 (33.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx1s4g0_l/findutils_4.10.0-3_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 (1927 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9qwyur14/libkrb5support0_1.21.3-5_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 (16.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwp2zgmw6/libldap-dev_2.6.9+dfsg-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 (11.4 MB/s) dpkg-name: info: moved 'libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb' to '/srv/rebuilderd/tmp/tmpire6n_ro/libgmpxx4ldbl_6.3.0+dfsg-3_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 (72.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgdk9rsod/libssl-dev_3.4.1-1_arm64.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 (1229 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7wlfiugl/g++-14_14.2.0-19_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 (7975 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvs33ngnh/libldap2_2.6.9+dfsg-2_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 (560 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprvivz1e_/libpython3-stdlib_3.13.2-2_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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp68e2xuxv/python3-certifi_2025.1.31+ds-1_all.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 (4011 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9mv6re72/libtasn1-6-dev_4.20.0-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 (8678 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfkg7l3xh/libboost-atomic1.83.0_1.83.0-4.2_arm64.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 (68.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6yxcwoms/libgcc-14-dev_14.2.0-19_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 (2343 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj5g079mr/gcc-14-base_14.2.0-19_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 (37.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcfviwdpc/docutils-doc_0.21.2+dfsg-2_all.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 (41.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9o0emfeq/nettle-dev_3.10.1-1_arm64.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 (45.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwt9c10k4/groff-base_1.23.0-7_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 (11.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb7oql4a4/libmount1_2.41-3_arm64.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 (37.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb1ee98sm/libubsan1_14.2.0-19_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 (68.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy9i4xxoq/python3.13-minimal_3.13.2-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 (1439 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplhyfrcr4/libdivsufsort3_2.0.1-6+b1_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 (47.4 kB/s) dpkg-name: info: moved 'g++-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmppnix3j33/g++-aarch64-linux-gnu_14.2.0-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 (195 kB/s) dpkg-name: info: moved 'gcc_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmp_9kk35xk/gcc_14.2.0-1_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 (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj2kjlgw_/libstaden-read-dev_1.15.0-1.1+b2_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 (5188 kB/s) dpkg-name: info: moved 'bsdutils_1%3a2.41-3_arm64.deb' to '/srv/rebuilderd/tmp/tmppceziugo/bsdutils_2.41-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 (225 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpplukzilw/libboost-timer-dev_1.83.0.2+b2_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 (6826 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmfr2d65y/docutils-common_0.21.2+dfsg-2_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 (13.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0rg4izlu/liblzma-dev_5.6.4-1_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 (27.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ddken19/binutils-aarch64-linux-gnu_2.44-3_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 (5146 kB/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.4.38-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpj21mu58i/libcrypt-dev_4.4.38-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 (83.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo3zafc8d/libperl5.40_5.40.1-2_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 (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsarh3p5f/libzstd-dev_1.5.7+dfsg-1_arm64.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 (22.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8b21cjsw/libsimde-dev_0.8.2-3_all.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 (2716 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpadxyjugc/libgcc-s1_14.2.0-19_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 (13.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk16zjybl/libnettle8t64_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 (3973 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxq_zqh73/libhtscodecs2_1.6.1-2_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 (1443 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoc0ys4dg/python3_3.13.2-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 (7334 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpphntzgsh/libhwloc15_2.12.0-1_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 (584 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw0dh56vp/xml-core_0.19_all.deb' Downloading dependency 129 of 347: cmake-data:arm64=3.31.6-2 Downloading dependency 130 of 347: libseccomp2:arm64=2.6.0-2 Downloading dependency 131 of 347: libarchive13t64:arm64=3.7.4-1.1 Downloading dependency 132 of 347: libboost-filesystem-dev:arm64=1.83.0.2+b2 Downloading dependency 133 of 347: ca-certificates:arm64=20241223 Downloading dependency 134 of 347: linux-libc-dev:arm64=6.12.21-1 Downloading dependency 135 of 347: netbase:arm64=6.5 Downloading dependency 136 of 347: python3-pygments:arm64=2.18.0+dfsg-2 Downloading dependency 137 of 347: libsqlite3-0:arm64=3.46.1-2 Downloading dependency 138 of 347: libjs-underscore:arm64=1.13.4~dfsg+~1.11.4-3 Downloading dependency 139 of 347: icu-devtools:arm64=76.1-3 Downloading dependency 140 of 347: libxml2:arm64=2.12.7+dfsg+really2.9.14-0.4 Downloading dependency 141 of 347: pkgconf:arm64=1.8.1-4 Downloading dependency 142 of 347: libsparsehash-dev:arm64=2.0.3-2 Downloading dependency 143 of 347: python3.13:arm64=3.13.2-3 Downloading dependency 144 of 347: libboost-system-dev:arm64=1.83.0.2+b2 Downloading dependency 145 of 347: libnghttp2-14:arm64=1.64.0-1 Downloading dependency 146 of 347: libjemalloc-dev:arm64=5.3.0-3 Downloading dependency 147 of 347: libngtcp2-crypto-gnutls-dev:arm64=1.11.0-1 Downloading dependency 148 of 347: libatomic1:arm64=14.2.0-19 Downloading dependency 149 of 347: libjs-jquery:arm64=3.6.1+dfsg+~3.5.14-1 Downloading dependency 150 of 347: node-cjs-module-lexer:arm64=1.2.3+dfsg-1 Downloading dependency 151 of 347: openssl:arm64=3.4.1-1 Downloading dependency 152 of 347: libpcre2-8-0:arm64=10.45-1 Downloading dependency 153 of 347: libtclap-dev:arm64=1.2.5-1+b1 Downloading dependency 154 of 347: libboost-iostreams-dev:arm64=1.83.0.2+b2 Downloading dependency 155 of 347: python3-babel:arm64=2.17.0-1 Downloading dependency 156 of 347: sensible-utils:arm64=0.0.24 Downloading dependency 157 of 347: libstaden-read14t64:arm64=1.15.0-1.1+b2 Downloading dependency 158 of 347: node-xtend:arm64=4.0.2-3 Downloading dependency 159 of 347: libboost-timer1.83.0:arm64=1.83.0-4.2 Downloading dependency 160 of 347: rpcsvc-proto:arm64=1.4.3-1+b1 Downloading dependency 161 of 347: libcurl4t64:arm64=8.13.0-1 Downloading dependency 162 of 347: sphinx-doc:arm64=8.1.3-5 Downloading dependency 163 of 347: node-mj-context-menu:arm64=0.9.1+ds-2 Downloading dependency 164 of 347: krb5-multidev:arm64=1.21.3-5 Downloading dependency 165 of 347: libeigen3-dev:arm64=3.4.0-4 Downloading dependency 166 of 347: procps:arm64=2:4.0.4-7 Downloading dependency 167 of 347: libtbbmalloc2:arm64=2022.1.0-1 Downloading dependency 168 of 347: libacl1:arm64=2.3.2-2+b1 Downloading dependency 169 of 347: libhtscodecs-dev:arm64=1.6.1-2 Downloading dependency 170 of 347: libattr1:arm64=1:2.5.2-3 Downloading dependency 171 of 347: comerr-dev:arm64=2.1-1.47.2-1+b1 Downloading dependency 172 of 347: libpipeline1:arm64=1.5.8-1 Downloading dependency 173 of 347: sphinx-rtd-theme-common:arm64=3.0.2+dfsg-2 Downloading dependency 174 of 347: libidn2-0:arm64=2.3.8-2 Downloading dependency 175 of 347: libctf-nobfd0:arm64=2.44-3 Downloading dependency 176 of 347: librtmp1:arm64=2.4+20151223.gitfa8646d.1-2+b5 Downloading dependency 177 of 347: python3-urllib3:arm64=2.3.0-2 Downloading dependency 178 of 347: libjs-sphinxdoc:arm64=8.1.3-5 Downloading dependency 179 of 347: debconf:arm64=1.5.91 Downloading dependency 180 of 347: libasan8:arm64=14.2.0-19 Downloading dependency 181 of 347: libk5crypto3:arm64=1.21.3-5 Downloading dependency 182 of 347: m4:arm64=1.4.19-7 Downloading dependency 183 of 347: liblzma5:arm64=5.6.4-1 Downloading dependency 184 of 347: libboost-program-options1.83-dev:arm64=1.83.0-4.2 Downloading dependency 185 of 347: libcap-ng0:arm64=0.8.5-4+b1 Downloading dependency 186 of 347: libfile-stripnondeterminism-perl:arm64=1.14.1-2 Downloading dependency 187 of 347: python3-sphinxcontrib.jquery:arm64=4.1-5 Downloading dependency 188 of 347: sed:arm64=4.9-2+b1 Downloading dependency 189 of 347: python3-requests:arm64=2.32.3+dfsg-5 Downloading dependency 190 of 347: libidn2-dev:arm64=2.3.8-2 Downloading dependency 191 of 347: node-commander:arm64=9.4.1-1 Downloading dependency 192 of 347: libgomp1:arm64=14.2.0-19 Downloading dependency 193 of 347: intltool-debian:arm64=0.35.0+20060710.6 Downloading dependency 194 of 347: librhash1:arm64=1.4.5-1 Downloading dependency 195 of 347: libncursesw6:arm64=6.5+20250216-2 Downloading dependency 196 of 347: base-files:arm64=13.7 Downloading dependency 197 of 347: python3-charset-normalizer:arm64=3.4.1-1+b1 Downloading dependency 198 of 347: libc6-dev:arm64=2.41-6 Downloading dependency 199 of 347: sgml-base:arm64=1.31 Downloading dependency 200 of 347: libpam-runtime:arm64=1.7.0-3 Downloading dependency 201 of 347: libssl3t64:arm64=3.4.1-1 Downloading dependency 202 of 347: libblkid1:arm64=2.41-3 Downloading dependency 203 of 347: libnghttp3-9:arm64=1.8.0-1 Downloading dependency 204 of 347: libselinux1:arm64=3.8.1-1 Downloading dependency 205 of 347: libdebconfclient0:arm64=0.278 Downloading dependency 206 of 347: libaudit-common:arm64=1:4.0.2-2 Downloading dependency 207 of 347: libpam-modules:arm64=1.7.0-3 Downloading dependency 208 of 347: python3.13-doc:arm64=3.13.2-3 Downloading dependency 209 of 347: libboost-iostreams1.83-dev:arm64=1.83.0-4.2 Downloading dependency 210 of 347: libreadline8t64:arm64=8.2-6 Downloading dependency 211 of 347: pkgconf-bin:arm64=1.8.1-4 Downloading dependency 212 of 347: python3-alabaster:arm64=0.7.16-0.1 Downloading dependency 213 of 347: autotools-dev:arm64=20240727.1 Downloading dependency 214 of 347: libpsl5t64:arm64=0.21.2-1.1+b1 Downloading dependency 215 of 347: base-passwd:arm64=3.6.7 Downloading dependency 216 of 347: findutils:arm64=4.10.0-3 Downloading dependency 217 of 347: libkrb5support0:arm64=1.21.3-5 Downloading dependency 218 of 347: libldap-dev:arm64=2.6.9+dfsg-2 Downloading dependency 219 of 347: libgmpxx4ldbl:arm64=2:6.3.0+dfsg-3 Downloading dependency 220 of 347: libssl-dev:arm64=3.4.1-1 Downloading dependency 221 of 347: g++-14:arm64=14.2.0-19 Downloading dependency 222 of 347: libldap2:arm64=2.6.9+dfsg-2 Downloading dependency 223 of 347: libpython3-stdlib:arm64=3.13.2-2 Downloading dependency 224 of 347: python3-certifi:arm64=2025.1.31+ds-1 Downloading dependency 225 of 347: libtasn1-6-dev:arm64=4.20.0-2 Downloading dependency 226 of 347: libboost-atomic1.83.0:arm64=1.83.0-4.2 Downloading dependency 227 of 347: libgcc-14-dev:arm64=14.2.0-19 Downloading dependency 228 of 347: gcc-14-base:arm64=14.2.0-19 Downloading dependency 229 of 347: docutils-doc:arm64=0.21.2+dfsg-2 Downloading dependency 230 of 347: nettle-dev:arm64=3.10.1-1 Downloading dependency 231 of 347: groff-base:arm64=1.23.0-7 Downloading dependency 232 of 347: libmount1:arm64=2.41-3 Downloading dependency 233 of 347: libubsan1:arm64=14.2.0-19 Downloading dependency 234 of 347: python3.13-minimal:arm64=3.13.2-3 Downloading dependency 235 of 347: libdivsufsort3:arm64=2.0.1-6+b1 Downloading dependency 236 of 347: g++-aarch64-linux-gnu:arm64=4:14.2.0-1 Downloading dependency 237 of 347: gcc:arm64=4:14.2.0-1 Downloading dependency 238 of 347: libstaden-read-dev:arm64=1.15.0-1.1+b2 Downloading dependency 239 of 347: bsdutils:arm64=1:2.41-3 Downloading dependency 240 of 347: libboost-timer-dev:arm64=1.83.0.2+b2 Downloading dependency 241 of 347: docutils-common:arm64=0.21.2+dfsg-2 Downloading dependency 242 of 347: liblzma-dev:arm64=5.6.4-1 Downloading dependency 243 of 347: binutils-aarch64-linux-gnu:arm64=2.44-3 Downloading dependency 244 of 347: libcrypt-dev:arm64=1:4.4.38-1 Downloading dependency 245 of 347: libperl5.40:arm64=5.40.1-2 Downloading dependency 246 of 347: libzstd-dev:arm64=1.5.7+dfsg-1 Downloading dependency 247 of 347: libsimde-dev:arm64=0.8.2-3 Downloading dependency 248 of 347: libgcc-s1:arm64=14.2.0-19 Downloading dependency 249 of 347: libnettle8t64:arm64=3.10.1-1 Downloading dependency 250 of 347: libhtscodecs2:arm64=1.6.1-2 Downloading dependency 251 of 347: python3:arm64=3.13.2-2 Downloading dependency 252 of 347: libhwloc15:arm64=2.12.0-1 Downloading dependency 253 of 347: xml-core:arm64=0.19 Downloading dependency 254 of 347: libgnutls28-dev:arm64=3.8.9-2Get: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 (44.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplnrw7wns/libgnutls28-dev_3.8.9-2_arm64.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 (127 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqr4ufkhy/gcc-14-aarch64-linux-gnu_14.2.0-19_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 (39.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8nvs96yd/libpython3.13-minimal_3.13.2-3_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 (8367 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp27bgqacs/python-requests-doc_2.32.3+dfsg-5_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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe9um3k6q/libsasl2-modules-db_2.1.28+dfsg1-9_arm64.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 (22.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp60btvlbb/sphinx-common_8.1.3-5_all.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 (2162 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu271bwpe/libcc1-0_14.2.0-19_arm64.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 (7492 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp85rngm2n/libtbb-dev_2022.1.0-1_arm64.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 (19.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3dzn9lw9/libcurl4-gnutls-dev_8.13.0-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 (1956 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpndchtgq1/python3-idna_3.10-1_all.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 (69.4 kB/s) dpkg-name: info: moved 'cpp_4%3a14.2.0-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpa2laywjl/cpp_14.2.0-1_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 (18.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphwfmtwtp/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 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB] Fetched 621 kB in 0s (22.3 MB/s) dpkg-name: info: moved 'libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb' to '/srv/rebuilderd/tmp/tmpsfgq1pbz/libgmp-dev_6.3.0+dfsg-3_arm64.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 (6277 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprcr0fwb0/libfmt10_10.1.1+ds1-4_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 (1195 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp79tnb50h/libcom-err2_1.47.2-1+b1_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 (4571 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmpzi0xawk6/zlib1g_1.3.dfsg+really1.3.1-1+b1_arm64.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 (16.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnrvxvur2/make_4.4.1-1_arm64.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 (6395 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ccne2i9/libevent-2.1-7t64_2.1.12-stable-10+b1_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 (7812 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfgj39w3a/libfmt-dev_10.1.1+ds1-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 (2889 kB/s) dpkg-name: info: moved 'libspdlog-dev_1%3a1.15.1+ds-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpiqr9ngul/libspdlog-dev_1.15.1+ds-1_arm64.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 (1170 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgeruq1ci/python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.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 (1180 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkboo37na/libngtcp2-crypto-gnutls8_1.11.0-1_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 (66.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn1kbtl9y/libstdc++-14-dev_14.2.0-19_arm64.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 (20.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppjnk_e99/xz-utils_5.6.4-1_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 (2315 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk_k4gc2n/python3-defusedxml_0.7.1-3_all.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 (3438 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpslcs89l2/libpam0g_1.7.0-3_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 (10.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyf41nytz/po-debconf_1.0.21+nmu1_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 (5950 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq1juf0q6/gzip_1.13-1_arm64.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 (10.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpio0tog1n/libboost-thread1.83.0_1.83.0-4.2_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 (2894 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp30m78vp1/liblz4-1_1.10.0-4_arm64.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 (17.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm1vxdj71/grep_3.11-4+b1_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 (15.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpja4mdz8r/libboost-serialization1.83.0_1.83.0-4.2_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 (3737 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f8m39l8/libnghttp3-dev_1.8.0-1_arm64.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 (1885 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8zdaoezt/libpkgconf3_1.8.1-4_arm64.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 (2615 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiyqdkr3d/libjsoncpp26_1.9.6-3_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 (19.1 MB/s) dpkg-name: info: moved 'diffutils_1%3a3.10-3_arm64.deb' to '/srv/rebuilderd/tmp/tmpkc6t78gq/diffutils_3.10-3_arm64.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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp50stqklt/dh-autoreconf_20_all.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 (16.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4ds07350/libsystemd0_257.4-9_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 (10.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr0nyblar/libboost-atomic1.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 (59.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpujs37dv8/libgnutls30t64_3.8.9-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 (40.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1ne2uli6/debhelper_13.24.2_all.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 (45.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg7_lh3eg/util-linux_2.41-3_arm64.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 (920 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppjvilof7/libkrb5-dev_1.21.3-5_arm64.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 (118 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6xhjva0r/libboost1.83-dev_1.83.0-4.2_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 (235 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7tq3_gou/libpthread-stubs0-dev_0.5-1_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 (7592 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxluxhcad/libboost-timer1.83-dev_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 (5430 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp40xd1a71/patch_2.7.6-7+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 (117 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0qxl0wm_/libicu76_76.1-3_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 (22.1 MB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-3_arm64.deb' to '/srv/rebuilderd/tmp/tmppzhdbj07/libgmp10_6.3.0+dfsg-3_arm64.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 (20.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfuwnchiu/libcereal-dev_1.3.2+dfsg-5_arm64.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 (2802 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0ewe0un9/node-minimatch_9.0.3-5_all.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 (22.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwrxycccu/libisl23_0.27-1_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 (50.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8n46vcfw/dpkg_1.22.18_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 (12.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiytlb118/libboost-chrono1.83.0t64_1.83.0-4.2_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 (6166 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxte1_fd9/libngtcp2-dev_1.11.0-1_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 (3096 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpisq_1zqe/python3-snowballstemmer_2.2.0-4_all.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 (1925 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmz0sk6kg/libpam-modules-bin_1.7.0-3_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 (26.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5mlg4i4p/libgprofng0_2.44-3_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 (4971 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd07rdm2h/bsdextrautils_2.41-3_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 (7311 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfeielsm4/libsmartcols1_2.41-3_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 (17.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi_6li_xw/ncurses-bin_6.5+20250216-2_arm64.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 (2046 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphjwf3b7h/libsasl2-2_2.1.28+dfsg1-9_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 (9418 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzxesrvsi/libelf1t64_0.192-4_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 (77.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps_axxtt8/coreutils_9.5-1+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 (4375 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6j06ox41/libcares2_1.34.4-2.1_arm64.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 (17.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2xadus0j/libp11-kit0_0.25.5-3_arm64.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 (4904 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1zooy0ah/mawk_1.3.4.20250131-1_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 (1102 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1o3ujh_p/libffi8_3.4.7-1_arm64.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 (25.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqswa78xa/libtool_2.5.4-4_all.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 (1082 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3astz2hz/libxxhash0_0.8.3-2_arm64.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 (8643 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg82ww9sj/libssh2-1-dev_1.11.1-1_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 (45.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2j3iuido/gettext_0.23.1-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 (15.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5_f27a2e/node-corepack_0.24.0-4_all.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 (2289 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt91pu5qm/libmpc3_1.3.1-1+b3_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 (5093 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsf5rgva2/node-acorn_8.8.1+ds+~cs25.17.7-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 (3569 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy2b78aow/libarchive-zip-perl_1.68-1_all.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 (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2cp01wwz/libkeyutils1_1.6.3-4_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 (129 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpor9h5ip6/node-mathjax-full_3.2.2+~cs4.2.1-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 (98.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxddf0uiu/libicu-dev_76.1-3_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 (3800 kB/s) dpkg-name: info: moved 'libspdlog1.15_1%3a1.15.1+ds-1_arm64.deb' to '/srv/rebuilderd/tmp/tmp6ruk7jrp/libspdlog1.15_1.15.1+ds-1_arm64.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 (1274 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnghezkou/media-types_13.0.0_all.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 (20.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprkdocvjg/autoconf_2.72-3_all.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 (27.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuu4mapzq/openssl-provider-legacy_3.4.1-1_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 (102 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0mcwkfav/cpp-14-aarch64-linux-gnu_14.2.0-19_arm64.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 (3699 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx8r21ykz/libsframe1_2.44-3_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 (9516 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3zdt0g95/libssh2-1t64_1.11.1-1_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 (33.6 MB/s) dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmpx31p0p6m/zlib1g-dev_1.3.dfsg+really1.3.1-1+b1_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 (1513 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiij0fg5g/liblastlog2-2_2.41-3_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 (11.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpch0ffz0x/libboost-filesystem1.83.0_1.83.0-4.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 (772 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxsfgl2vj/python3-markupsafe_2.1.5-1+b4_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 (2869 kB/s) dpkg-name: info: moved 'libproc2-0_2%3a4.0.4-7_arm64.deb' to '/srv/rebuilderd/tmp/tmpref630ya/libproc2-0_4.0.4-7_arm64.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 (32.1 MB/s) dpkg-name: info: moved 'automake_1%3a1.17-4_all.deb' to '/srv/rebuilderd/tmp/tmppql5_747/automake_1.17-4_all.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 (13.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgteo17yz/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 libboost-program-options-dev arm64 1.83.0.2+b2 [3600 B] Fetched 3600 B in 0s (171 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps1mji44d/libboost-program-options-dev_1.83.0.2+b2_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-source --before-build . dpkg-buildpackage: info: host architecture arm64 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/tmp8daajpxx/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.ejm9FiSjQL as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.ejm9FiSjQL 127.0.0.1 - - [26/Jul/2025 08:31:43] code 404, message File not found 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:36121 ./ InRelease 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:36121 ./ Release [462 B] 127.0.0.1 - - [26/Jul/2025 08:31:43] code 404, message File not found 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:36121 ./ Release.gpg 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:36121 ./ Packages [446 kB] Fetched 446 kB in 0s (12.0 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 - - [26/Jul/2025 08:31:43] "GET /./gcc-14-base_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libc6_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libgcc-s1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./mawk_1.3.4.20250131-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./base-files_13.7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libtinfo6_6.5%2b20250216-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./debianutils_5.21_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./bash_5.2.37-1.1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libcap2_2.75-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libsystemd0_257.4-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./bsdutils_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libacl1_2.3.2-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libattr1_2.5.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libgmp10_6.3.0%2bdfsg-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libpcre2-8-0_10.45-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libselinux1_3.8.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libzstd1_1.5.7%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libssl3t64_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./openssl-provider-legacy_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./coreutils_9.5-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./dash_0.5.12-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./diffutils_3.10-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libbz2-1.0_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./liblzma5_5.6.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libmd0_1.1.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./tar_1.35%2bdfsg-3.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./dpkg_1.22.18_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./findutils_4.10.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./grep_3.11-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./gzip_1.13-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./hostname_3.25_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./ncurses-bin_6.5%2b20250216-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libcrypt1_4.4.38-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./perl-base_5.40.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./sed_4.9-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libaudit-common_4.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libcap-ng0_0.8.5-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libaudit1_4.0.2-2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libdb5.3t64_5.3.28%2bdfsg2-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libpam0g_1.7.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libpam-modules-bin_1.7.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libpam-modules_1.7.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libpam-runtime_1.7.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libblkid1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libsqlite3-0_3.46.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./liblastlog2-2_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libmount1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libsmartcols1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libudev1_257.4-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libuuid1_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./util-linux_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libdebconfclient0_0.278_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./base-passwd_3.6.7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./init-system-helpers_1.68_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./libc-bin_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "GET /./ncurses-base_6.5%2b20250216-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:43] "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.ejm9FiSjQL 127.0.0.1 - - [26/Jul/2025 08:31:47] code 404, message File not found 127.0.0.1 - - [26/Jul/2025 08:31:47] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:36121 ./ InRelease 127.0.0.1 - - [26/Jul/2025 08:31:47] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:36121 ./ Release 127.0.0.1 - - [26/Jul/2025 08:31:47] code 404, message File not found 127.0.0.1 - - [26/Jul/2025 08:31:47] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:36121 ./ 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.ejm9FiSjQL 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 - - [26/Jul/2025 08:31:58] "GET /./liblocale-gettext-perl_1.07-7%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./fonts-lato_2.015-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libpython3.13-minimal_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libexpat1_2.7.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./python3.13-minimal_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./python3-minimal_3.13.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./media-types_13.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./netbase_6.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./tzdata_2025b-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libffi8_3.4.7-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libncursesw6_6.5%2b20250216-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./readline-common_8.2-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libreadline8t64_8.2-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libpython3.13-stdlib_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./python3.13_3.13.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libpython3-stdlib_3.13.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./python3_3.13.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./sgml-base_1.31_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./sensible-utils_0.0.24_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libstdc%2b%2b6_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libuchardet0_0.0.8-1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./groff-base_1.23.0-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./bsdextrautils_2.41-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libgdbm6t64_1.24-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libpipeline1_1.5.8-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libseccomp2_2.6.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./man-db_2.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libproc2-0_4.0.4-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./procps_4.0.4-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./bzip2_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./openssl_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./ca-certificates_20241223_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libmagic-mgc_5.46-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libmagic1t64_5.46-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./file_5.46-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./gettext-base_0.23.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./perl-modules-5.40_5.40.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libgdbm-compat4t64_1.24-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libperl5.40_5.40.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./perl_5.40.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./xz-utils_5.6.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./m4_1.4.19-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./autoconf_2.72-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./automake_1.17-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./autopoint_0.23.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libsframe1_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./binutils-common_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libbinutils_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libgprofng0_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libctf-nobfd0_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libctf0_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libjansson4_2.14-2%2bb3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./binutils-aarch64-linux-gnu_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./binutils_2.44-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libc-dev-bin_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./linux-libc-dev_6.12.21-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libcrypt-dev_4.4.38-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./rpcsvc-proto_1.4.3-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libc6-dev_2.41-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libisl23_0.27-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libmpfr6_4.2.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libmpc3_1.3.1-1%2bb3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./cpp-14-aarch64-linux-gnu_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./cpp-14_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./cpp-aarch64-linux-gnu_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./cpp_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libcc1-0_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libgomp1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libitm1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libatomic1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libasan8_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./liblsan0_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libtsan2_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libubsan1_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libhwasan0_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libgcc-14-dev_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./gcc-14-aarch64-linux-gnu_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./gcc-14_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./gcc-aarch64-linux-gnu_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./gcc_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./libstdc%2b%2b-14-dev_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:58] "GET /./g%2b%2b-14-aarch64-linux-gnu_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./g%2b%2b-14_14.2.0-19_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./g%2b%2b-aarch64-linux-gnu_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./g%2b%2b_14.2.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./make_4.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libdpkg-perl_1.22.18_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./patch_2.7.6-7%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./dpkg-dev_1.22.18_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./build-essential_12.12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./cmake-data_3.31.6-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libxxhash0_0.8.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./liblz4-1_1.10.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libnettle8t64_3.10.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libxml2_2.12.7%2bdfsg%2breally2.9.14-0.4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libarchive13t64_3.7.4-1.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libbrotli1_1.1.0-2%2bb7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libkrb5support0_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libcom-err2_1.47.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libk5crypto3_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libkeyutils1_1.6.3-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libkrb5-3_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgssapi-krb5-2_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libunistring5_1.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libidn2-0_2.3.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libsasl2-2_2.1.28%2bdfsg1-9_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libldap2_2.6.9%2bdfsg-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libnghttp2-14_1.64.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libnghttp3-9_1.8.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libpsl5t64_0.21.2-1.1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libhogweed6t64_3.10.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libp11-kit0_0.25.5-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libtasn1-6_4.20.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgnutls30t64_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./librtmp1_2.4%2b20151223.gitfa8646d.1-2%2bb5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libssh2-1t64_1.11.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libcurl4t64_8.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libjsoncpp26_1.9.6-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./librhash1_1.4.5-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libuv1t64_1.50.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./cmake_3.31.6-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./comerr-dev_2.1-1.47.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libdebhelper-perl_13.24.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libtool_2.5.4-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./dh-autoreconf_20_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libfile-stripnondeterminism-perl_1.14.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./dh-strip-nondeterminism_1.14.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libelf1t64_0.192-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./dwz_0.15-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./gettext_0.23.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./debhelper_13.24.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-system1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libpsl-dev_0.21.2-1.1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-program-options1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./xml-core_0.19_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./docutils-common_0.21.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3-roman_5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3-docutils_0.21.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgmpxx4ldbl_6.3.0%2bdfsg-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgmp-dev_6.3.0%2bdfsg-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libevent-2.1-7t64_2.1.12-stable-10%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libunbound8_1.22.0-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgnutls-dane0t64_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgnutls-openssl27t64_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libidn2-dev_2.3.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libp11-kit-dev_0.25.5-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libtasn1-6-dev_4.20.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./nettle-dev_3.10.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgnutls28-dev_3.8.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./librtmp-dev_2.4%2b20151223.gitfa8646d.1-2%2bb5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libbwa-dev_0.7.18-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgssrpc4t64_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libkdb5-10t64_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libkadm5srv-mit12_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libjemalloc2_5.3.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libjs-jquery_3.6.1%2bdfsg%2b%7e3.5.14-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libjs-underscore_1.13.4%7edfsg%2b%7e1.11.4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3.13-doc_3.13.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3-doc_3.13.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./rapmap-dev_0.15.0%2bdfsg-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-balanced-match_2.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./rapidjson-dev_1.1.0%2bdfsg2-7.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-system1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-date-time1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libgff-dev_2.0.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3-packaging_24.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libcares2_1.34.4-2.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libicu76_76.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-xtend_4.0.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-corepack_0.24.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./nodejs_20.19.0%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-acorn_8.8.1%2bds%2b%7ecs25.17.7-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-cjs-module-lexer_1.2.3%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-brace-expansion_2.0.1%2b%7e1.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-minimatch_9.0.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./node-undici_7.3.0%2bdfsg1%2b%7ecs24.12.11-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libnode115_20.19.0%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-atomic1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-atomic1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-chrono1.83.0t64_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-chrono1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-serialization1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-serialization1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-date-time1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-thread1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-thread1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libngtcp2-16_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libcurl3t64-gnutls_8.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3-markupsafe_2.1.5-1%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./python3-jinja2_3.1.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libjson-perl_4.10000-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libbz2-dev_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libjellyfish-2.0-2_2.3.1-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libkadm5clnt-mit12_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libboost-thread-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:31:59] "GET /./libdivsufsort3_2.0.1-6%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libdivsufsort-dev_2.0.1-6%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-iostreams1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libhwloc15_2.12.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libtbbbind-2-5_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./help2man_1.49.3%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-regex1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./icu-devtools_76.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libicu-dev_76.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-regex1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-defusedxml_0.7.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libjs-sphinxdoc_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./sphinx-common_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-alabaster_0.7.16-0.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python-babel-localedata_2.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-babel_2.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-imagesize_1.4.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-pygments_2.18.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-certifi_2025.1.31%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-charset-normalizer_3.4.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-idna_3.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-urllib3_2.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-chardet_5.2.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-requests_2.32.3%2bdfsg-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-snowballstemmer_2.2.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-sphinx_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libbrotli-dev_1.1.0-2%2bb7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libtbbmalloc2_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libtbb12_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libjellyfish-2.0-dev_2.3.1-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-filesystem1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-filesystem1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libpkgconf3_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./pkgconf-bin_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./pkgconf_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-docs-theme_2025.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libnghttp2-dev_1.64.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-filesystem-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libsparsehash-dev_2.0.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-system-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libjemalloc-dev_5.3.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libngtcp2-crypto-gnutls-dev_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libtclap-dev_1.2.5-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-iostreams1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-iostreams-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libhtscodecs2_1.6.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libstaden-read14t64_1.15.0-1.1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-timer1.83.0_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./docutils-doc_0.21.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./node-mj-context-menu_0.9.1%2bds-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./node-commander_9.4.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./node-speech-rule-engine_4.0.7%2b%7e0.1.31-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./node-mathjax-full_3.2.2%2b%7ecs4.2.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python-requests-doc_2.32.3%2bdfsg-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./sphinx-doc_8.1.3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./krb5-multidev_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libeigen3-dev_3.4.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libhtscodecs-dev_1.6.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./fonts-font-awesome_5.0.10%2breally4.7.0%7edfsg-4.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./sphinx-rtd-theme-common_3.0.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-program-options1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-sphinxcontrib.jquery_4.1-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libldap-dev_2.6.9%2bdfsg-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libssl-dev_3.4.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libkrb5-dev_1.21.3-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libnghttp3-dev_1.8.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libngtcp2-dev_1.11.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libssh2-1-dev_1.11.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libzstd-dev_1.5.7%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libcurl4-gnutls-dev_8.13.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./liblzma-dev_5.6.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libstaden-read-dev_1.15.0-1.1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-timer1.83-dev_1.83.0-4.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-timer-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libsimde-dev_0.8.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libtbb-dev_2022.1.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libfmt10_10.1.1%2bds1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libfmt-dev_10.1.1%2bds1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libspdlog1.15_1.15.1%2bds-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libspdlog-dev_1.15.1%2bds-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./python3-sphinx-rtd-theme_3.0.2%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libpthread-stubs0-dev_0.5-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libcereal-dev_1.3.2%2bdfsg-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./libboost-program-options-dev_1.83.0.2%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [26/Jul/2025 08:32:00] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp8daajpxx/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.ejm9FiSjQL Reading package lists... Building dependency tree... Reading state information... libdebhelper-perl is already the newest version (13.24.2). libdebhelper-perl set to manually installed. libboost-system1.83.0 is already the newest version (1.83.0-4.2). libboost-system1.83.0 set to manually installed. libpsl-dev is already the newest version (0.21.2-1.1+b1). libpsl-dev 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. python3-docutils is already the newest version (0.21.2+dfsg-2). python3-docutils set to manually installed. libc6 is already the newest version (2.41-6). libdpkg-perl is already the newest version (1.22.18). libdpkg-perl set to manually installed. librtmp-dev is already the newest version (2.4+20151223.gitfa8646d.1-2+b5). librtmp-dev set to manually installed. ncurses-base is already the newest version (6.5+20250216-2). libkrb5-3 is already the newest version (1.21.3-5). libkrb5-3 set to manually installed. libtsan2 is already the newest version (14.2.0-19). libtsan2 set to manually installed. debianutils is already the newest version (5.21). libtinfo6 is already the newest version (6.5+20250216-2). libaudit1 is already the newest version (1:4.0.2-2+b2). dwz is already the newest version (0.15-1+b1). dwz set to manually installed. libuv1t64 is already the newest version (1.50.0-2). libuv1t64 set to manually installed. libbwa-dev is already the newest version (0.7.18-1). libbwa-dev set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. libkadm5srv-mit12 is already the newest version (1.21.3-5). libkadm5srv-mit12 set to manually installed. libjemalloc2 is already the newest version (5.3.0-3). libjemalloc2 set to manually installed. libgdbm-compat4t64 is already the newest version (1.24-2). libgdbm-compat4t64 set to manually installed. python3-doc is already the newest version (3.13.2-2). python3-doc set to manually installed. g++ is already the newest version (4:14.2.0-1). g++ set to manually installed. libgnutls-dane0t64 is already the newest version (3.8.9-2). libgnutls-dane0t64 set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. rapmap-dev is already the newest version (0.15.0+dfsg-4). rapmap-dev set to manually installed. libgssapi-krb5-2 is already the newest version (1.21.3-5). libgssapi-krb5-2 set to manually installed. node-balanced-match is already the newest version (2.0.0-1). node-balanced-match set to manually installed. rapidjson-dev is already the newest version (1.1.0+dfsg2-7.3). rapidjson-dev set to manually installed. libboost-system1.83-dev is already the newest version (1.83.0-4.2). libboost-system1.83-dev set to manually installed. libstdc++6 is already the newest version (14.2.0-19). libstdc++6 set to manually installed. libboost-date-time1.83.0 is already the newest version (1.83.0-4.2). libboost-date-time1.83.0 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. libgff-dev is already the newest version (2.0.0-3). libgff-dev set to manually installed. libp11-kit-dev is already the newest version (0.25.5-3). libp11-kit-dev set to manually installed. python3-packaging is already the newest version (24.2-1). python3-packaging set to manually installed. libuchardet0 is already the newest version (0.0.8-1+b2). libuchardet0 set to manually installed. liblsan0 is already the newest version (14.2.0-19). liblsan0 set to manually installed. libnode115 is already the newest version (20.19.0+dfsg-1). libnode115 set to manually installed. readline-common is already the newest version (8.2-6). readline-common set to manually installed. man-db is already the newest version (2.13.0-1). man-db set to manually installed. libtasn1-6 is already the newest version (4.20.0-2). libtasn1-6 set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). libmpfr6 is already the newest version (4.2.2-1). libmpfr6 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. libgdbm6t64 is already the newest version (1.24-2). libgdbm6t64 set to manually installed. nodejs is already the newest version (20.19.0+dfsg-1). nodejs set to manually installed. libbrotli1 is already the newest version (1.1.0-2+b7). libbrotli1 set to manually installed. libboost-thread1.83-dev is already the newest version (1.83.0-4.2). libboost-thread1.83-dev set to manually installed. libcurl3t64-gnutls is already the newest version (8.13.0-1). libcurl3t64-gnutls 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. dpkg-dev is already the newest version (1.22.18). dpkg-dev set to manually installed. python3-jinja2 is already the newest version (3.1.6-1). python3-jinja2 set to manually installed. libctf0 is already the newest version (2.44-3). libctf0 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-9). libjson-perl is already the newest version (4.10000-1). libjson-perl set to manually installed. libbz2-dev is already the newest version (1.0.8-6). libbz2-dev set to manually installed. libcrypt1 is already the newest version (1:4.4.38-1). libboost-serialization1.83-dev is already the newest version (1.83.0-4.2). libboost-serialization1.83-dev set to manually installed. libc-dev-bin is already the newest version (2.41-6). libc-dev-bin 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. libkadm5clnt-mit12 is already the newest version (1.21.3-5). libkadm5clnt-mit12 set to manually installed. libboost-thread-dev is already the newest version (1.83.0.2+b2). libboost-thread-dev set to manually installed. libudev1 is already the newest version (257.4-9). dh-strip-nondeterminism is already the newest version (1.14.1-2). dh-strip-nondeterminism set to manually installed. libdivsufsort-dev is already the newest version (2.0.1-6+b1). libdivsufsort-dev set to manually installed. libhogweed6t64 is already the newest version (3.10.1-1). libhogweed6t64 set to manually installed. gettext-base is already the newest version (0.23.1-1). gettext-base set to manually installed. bash is already the newest version (5.2.37-1.1+b2). hostname is already the newest version (3.25). dash is already the newest version (0.5.12-12). libboost-iostreams1.83.0 is already the newest version (1.83.0-4.2). libboost-iostreams1.83.0 set to manually installed. libngtcp2-16 is already the newest version (1.11.0-1). libngtcp2-16 set to manually installed. libtbbbind-2-5 is already the newest version (2022.1.0-1). libtbbbind-2-5 set to manually installed. libmagic1t64 is already the newest version (1:5.46-4). libmagic1t64 set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. help2man is already the newest version (1.49.3+b1). help2man set to manually installed. libunbound8 is already the newest version (1.22.0-1+b1). libunbound8 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. autopoint is already the newest version (0.23.1-1). autopoint set to manually installed. cpp-14 is already the newest version (14.2.0-19). cpp-14 set to manually installed. libitm1 is already the newest version (14.2.0-19). libitm1 set to manually installed. libmagic-mgc is already the newest version (1:5.46-4). libmagic-mgc set to manually installed. python3-roman is already the newest version (5.0-1). python3-roman set to manually installed. file is already the newest version (1:5.46-4). file set to manually installed. libhwasan0 is already the newest version (14.2.0-19). libhwasan0 set to manually installed. libkdb5-10t64 is already the newest version (1.21.3-5). libkdb5-10t64 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. python3-sphinx is already the newest version (8.1.3-5). python3-sphinx 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. perl-modules-5.40 is already the newest version (5.40.1-2). perl-modules-5.40 set to manually installed. libpython3.13-stdlib is already the newest version (3.13.2-3). libpython3.13-stdlib set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). liblocale-gettext-perl is already the newest version (1.07-7+b1). liblocale-gettext-perl set to manually installed. libuuid1 is already the newest version (2.41-3). libbrotli-dev is already the newest version (1.1.0-2+b7). libbrotli-dev set to manually installed. init-system-helpers is already the newest version (1.68). libgssrpc4t64 is already the newest version (1.21.3-5). libgssrpc4t64 set to manually installed. libtbb12 is already the newest version (2022.1.0-1). libtbb12 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. binutils-common is already the newest version (2.44-3). binutils-common 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. libgnutls-openssl27t64 is already the newest version (3.8.9-2). libgnutls-openssl27t64 set to manually installed. tar is already the newest version (1.35+dfsg-3.1). node-brace-expansion is already the newest version (2.0.1+~1.1.0-1). node-brace-expansion set to manually installed. python-babel-localedata is already the newest version (2.17.0-1). python-babel-localedata set to manually installed. python3-minimal is already the newest version (3.13.2-2). python3-minimal set to manually installed. tzdata is already the newest version (2025b-1). tzdata set to manually installed. perl is already the newest version (5.40.1-2). perl set to manually installed. libexpat1 is already the newest version (2.7.1-1). libexpat1 set to manually installed. sysvinit-utils is already the newest version (3.14-4). gcc-14 is already the newest version (14.2.0-19). gcc-14 set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-1). libbinutils is already the newest version (2.44-3). libbinutils set to manually installed. perl-base is already the newest version (5.40.1-2). python3-chardet is already the newest version (5.2.0+dfsg-2). python3-chardet set to manually installed. cmake is already the newest version (3.31.6-2). cmake set to manually installed. python3-docs-theme is already the newest version (2025.2-1). python3-docs-theme set to manually installed. python3-imagesize is already the newest version (1.4.1-1). python3-imagesize 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. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. binutils is already the newest version (2.44-3). binutils 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. libcap2 is already the newest version (1:2.75-4). libnghttp2-dev is already the newest version (1.64.0-1). libnghttp2-dev set to manually installed. libc-bin is already the newest version (2.41-6). fonts-lato is already the newest version (2.015-1). fonts-lato set to manually installed. cmake-data is already the newest version (3.31.6-2). cmake-data set to manually installed. libseccomp2 is already the newest version (2.6.0-2). libseccomp2 set to manually installed. libarchive13t64 is already the newest version (3.7.4-1.1). libarchive13t64 set to manually installed. libboost-filesystem-dev is already the newest version (1.83.0.2+b2). libboost-filesystem-dev set to manually installed. ca-certificates is already the newest version (20241223). ca-certificates set to manually installed. linux-libc-dev is already the newest version (6.12.21-1). linux-libc-dev set to manually installed. netbase is already the newest version (6.5). netbase set to manually installed. python3-pygments is already the newest version (2.18.0+dfsg-2). python3-pygments set to manually installed. libsqlite3-0 is already the newest version (3.46.1-2). libjs-underscore is already the newest version (1.13.4~dfsg+~1.11.4-3). libjs-underscore set to manually installed. icu-devtools is already the newest version (76.1-3). icu-devtools set to manually installed. libxml2 is already the newest version (2.12.7+dfsg+really2.9.14-0.4). libxml2 set to manually installed. pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. libsparsehash-dev is already the newest version (2.0.3-2). libsparsehash-dev set to manually installed. python3.13 is already the newest version (3.13.2-3). python3.13 set to manually installed. libboost-system-dev is already the newest version (1.83.0.2+b2). libboost-system-dev set to manually installed. libnghttp2-14 is already the newest version (1.64.0-1). libnghttp2-14 set to manually installed. libjemalloc-dev is already the newest version (5.3.0-3). libjemalloc-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. libatomic1 is already the newest version (14.2.0-19). libatomic1 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. node-cjs-module-lexer is already the newest version (1.2.3+dfsg-1). node-cjs-module-lexer set to manually installed. openssl is already the newest version (3.4.1-1). openssl set to manually installed. libpcre2-8-0 is already the newest version (10.45-1). libtclap-dev is already the newest version (1.2.5-1+b1). libtclap-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. python3-babel is already the newest version (2.17.0-1). python3-babel set to manually installed. sensible-utils is already the newest version (0.0.24). sensible-utils set to manually installed. libstaden-read14t64 is already the newest version (1.15.0-1.1+b2). libstaden-read14t64 set to manually installed. node-xtend is already the newest version (4.0.2-3). node-xtend 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. rpcsvc-proto is already the newest version (1.4.3-1+b1). rpcsvc-proto set to manually installed. libcurl4t64 is already the newest version (8.13.0-1). libcurl4t64 set to manually installed. sphinx-doc is already the newest version (8.1.3-5). sphinx-doc 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. krb5-multidev is already the newest version (1.21.3-5). krb5-multidev set to manually installed. libeigen3-dev is already the newest version (3.4.0-4). libeigen3-dev set to manually installed. procps is already the newest version (2:4.0.4-7). procps set to manually installed. libtbbmalloc2 is already the newest version (2022.1.0-1). libtbbmalloc2 set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). libhtscodecs-dev is already the newest version (1.6.1-2). libhtscodecs-dev set to manually installed. libattr1 is already the newest version (1:2.5.2-3). comerr-dev is already the newest version (2.1-1.47.2-1+b1). comerr-dev set to manually installed. libpipeline1 is already the newest version (1.5.8-1). libpipeline1 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. libidn2-0 is already the newest version (2.3.8-2). libidn2-0 set to manually installed. libctf-nobfd0 is already the newest version (2.44-3). libctf-nobfd0 set to manually installed. librtmp1 is already the newest version (2.4+20151223.gitfa8646d.1-2+b5). librtmp1 set to manually installed. python3-urllib3 is already the newest version (2.3.0-2). python3-urllib3 set to manually installed. libjs-sphinxdoc is already the newest version (8.1.3-5). libjs-sphinxdoc set to manually installed. debconf is already the newest version (1.5.91). libasan8 is already the newest version (14.2.0-19). libasan8 set to manually installed. libk5crypto3 is already the newest version (1.21.3-5). libk5crypto3 set to manually installed. m4 is already the newest version (1.4.19-7). m4 set to manually installed. liblzma5 is already the newest version (5.6.4-1). libboost-program-options1.83-dev is already the newest version (1.83.0-4.2). libboost-program-options1.83-dev set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). libfile-stripnondeterminism-perl is already the newest version (1.14.1-2). libfile-stripnondeterminism-perl set to manually installed. python3-sphinxcontrib.jquery is already the newest version (4.1-5). python3-sphinxcontrib.jquery set to manually installed. sed is already the newest version (4.9-2+b1). python3-requests is already the newest version (2.32.3+dfsg-5). python3-requests set to manually installed. libidn2-dev is already the newest version (2.3.8-2). libidn2-dev set to manually installed. node-commander is already the newest version (9.4.1-1). node-commander set to manually installed. libgomp1 is already the newest version (14.2.0-19). libgomp1 set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. librhash1 is already the newest version (1.4.5-1). librhash1 set to manually installed. libncursesw6 is already the newest version (6.5+20250216-2). libncursesw6 set to manually installed. base-files is already the newest version (13.7). python3-charset-normalizer is already the newest version (3.4.1-1+b1). python3-charset-normalizer set to manually installed. libc6-dev is already the newest version (2.41-6). libc6-dev set to manually installed. sgml-base is already the newest version (1.31). sgml-base set to manually installed. libpam-runtime is already the newest version (1.7.0-3). libssl3t64 is already the newest version (3.4.1-1). libblkid1 is already the newest version (2.41-3). libnghttp3-9 is already the newest version (1.8.0-1). libnghttp3-9 set to manually installed. libselinux1 is already the newest version (3.8.1-1). libdebconfclient0 is already the newest version (0.278). libaudit-common is already the newest version (1:4.0.2-2). libpam-modules is already the newest version (1.7.0-3). python3.13-doc is already the newest version (3.13.2-3). python3.13-doc set to manually installed. libboost-iostreams1.83-dev is already the newest version (1.83.0-4.2). libboost-iostreams1.83-dev set to manually installed. libreadline8t64 is already the newest version (8.2-6). libreadline8t64 set to manually installed. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. python3-alabaster is already the newest version (0.7.16-0.1). python3-alabaster set to manually installed. autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. libpsl5t64 is already the newest version (0.21.2-1.1+b1). libpsl5t64 set to manually installed. base-passwd is already the newest version (3.6.7). findutils is already the newest version (4.10.0-3). libkrb5support0 is already the newest version (1.21.3-5). libkrb5support0 set to manually installed. libldap-dev is already the newest version (2.6.9+dfsg-2). libldap-dev set to manually installed. libgmpxx4ldbl is already the newest version (2:6.3.0+dfsg-3). libgmpxx4ldbl set to manually installed. libssl-dev is already the newest version (3.4.1-1). libssl-dev set to manually installed. g++-14 is already the newest version (14.2.0-19). g++-14 set to manually installed. libldap2 is already the newest version (2.6.9+dfsg-2). libldap2 set to manually installed. libpython3-stdlib is already the newest version (3.13.2-2). libpython3-stdlib set to manually installed. python3-certifi is already the newest version (2025.1.31+ds-1). python3-certifi set to manually installed. libtasn1-6-dev is already the newest version (4.20.0-2). libtasn1-6-dev 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. libgcc-14-dev is already the newest version (14.2.0-19). libgcc-14-dev set to manually installed. gcc-14-base is already the newest version (14.2.0-19). docutils-doc is already the newest version (0.21.2+dfsg-2). docutils-doc set to manually installed. nettle-dev is already the newest version (3.10.1-1). nettle-dev set to manually installed. groff-base is already the newest version (1.23.0-7). groff-base set to manually installed. libmount1 is already the newest version (2.41-3). libubsan1 is already the newest version (14.2.0-19). libubsan1 set to manually installed. python3.13-minimal is already the newest version (3.13.2-3). python3.13-minimal set to manually installed. libdivsufsort3 is already the newest version (2.0.1-6+b1). libdivsufsort3 set to manually installed. g++-aarch64-linux-gnu is already the newest version (4:14.2.0-1). g++-aarch64-linux-gnu set to manually installed. gcc is already the newest version (4:14.2.0-1). gcc 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. bsdutils is already the newest version (1:2.41-3). libboost-timer-dev is already the newest version (1.83.0.2+b2). libboost-timer-dev set to manually installed. docutils-common is already the newest version (0.21.2+dfsg-2). docutils-common set to manually installed. liblzma-dev is already the newest version (5.6.4-1). liblzma-dev set to manually installed. binutils-aarch64-linux-gnu is already the newest version (2.44-3). binutils-aarch64-linux-gnu set to manually installed. libcrypt-dev is already the newest version (1:4.4.38-1). libcrypt-dev set to manually installed. libperl5.40 is already the newest version (5.40.1-2). libperl5.40 set to manually installed. libzstd-dev is already the newest version (1.5.7+dfsg-1). libzstd-dev set to manually installed. libsimde-dev is already the newest version (0.8.2-3). libsimde-dev set to manually installed. libgcc-s1 is already the newest version (14.2.0-19). libnettle8t64 is already the newest version (3.10.1-1). libnettle8t64 set to manually installed. libhtscodecs2 is already the newest version (1.6.1-2). libhtscodecs2 set to manually installed. python3 is already the newest version (3.13.2-2). python3 set to manually installed. libhwloc15 is already the newest version (2.12.0-1). libhwloc15 set to manually installed. xml-core is already the newest version (0.19). xml-core set to manually installed. libgnutls28-dev is already the newest version (3.8.9-2). libgnutls28-dev 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. libpython3.13-minimal is already the newest version (3.13.2-3). libpython3.13-minimal set to manually installed. python-requests-doc is already the newest version (2.32.3+dfsg-5). python-requests-doc set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-9). libsasl2-modules-db set to manually installed. sphinx-common is already the newest version (8.1.3-5). sphinx-common set to manually installed. libcc1-0 is already the newest version (14.2.0-19). libcc1-0 set to manually installed. libtbb-dev is already the newest version (2022.1.0-1). libtbb-dev set to manually installed. libcurl4-gnutls-dev is already the newest version (8.13.0-1). libcurl4-gnutls-dev set to manually installed. python3-idna is already the newest version (3.10-1). python3-idna set to manually installed. cpp is already the newest version (4:14.2.0-1). cpp set to manually installed. node-speech-rule-engine is already the newest version (4.0.7+~0.1.31-2). node-speech-rule-engine set to manually installed. libgmp-dev is already the newest version (2:6.3.0+dfsg-3). libgmp-dev set to manually installed. libfmt10 is already the newest version (10.1.1+ds1-4). libfmt10 set to manually installed. libcom-err2 is already the newest version (1.47.2-1+b1). libcom-err2 set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). make is already the newest version (4.4.1-1). make 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. libfmt-dev is already the newest version (10.1.1+ds1-4). libfmt-dev set to manually installed. libspdlog-dev is already the newest version (1:1.15.1+ds-1). libspdlog-dev 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. libngtcp2-crypto-gnutls8 is already the newest version (1.11.0-1). libngtcp2-crypto-gnutls8 set to manually installed. libstdc++-14-dev is already the newest version (14.2.0-19). libstdc++-14-dev set to manually installed. xz-utils is already the newest version (5.6.4-1). xz-utils set to manually installed. python3-defusedxml is already the newest version (0.7.1-3). python3-defusedxml set to manually installed. libpam0g is already the newest version (1.7.0-3). po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. gzip is already the newest version (1.13-1). libboost-thread1.83.0 is already the newest version (1.83.0-4.2). libboost-thread1.83.0 set to manually installed. liblz4-1 is already the newest version (1.10.0-4). liblz4-1 set to manually installed. grep is already the newest version (3.11-4+b1). libboost-serialization1.83.0 is already the newest version (1.83.0-4.2). libboost-serialization1.83.0 set to manually installed. libnghttp3-dev is already the newest version (1.8.0-1). libnghttp3-dev set to manually installed. libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 set to manually installed. libjsoncpp26 is already the newest version (1.9.6-3). libjsoncpp26 set to manually installed. diffutils is already the newest version (1:3.10-3). dh-autoreconf is already the newest version (20). dh-autoreconf set to manually installed. libsystemd0 is already the newest version (257.4-9). libboost-atomic1.83-dev is already the newest version (1.83.0-4.2). libboost-atomic1.83-dev set to manually installed. libgnutls30t64 is already the newest version (3.8.9-2). libgnutls30t64 set to manually installed. debhelper is already the newest version (13.24.2). debhelper set to manually installed. util-linux is already the newest version (2.41-3). libkrb5-dev is already the newest version (1.21.3-5). libkrb5-dev set to manually installed. libboost1.83-dev is already the newest version (1.83.0-4.2). libboost1.83-dev set to manually installed. libpthread-stubs0-dev is already the newest version (0.5-1). libpthread-stubs0-dev 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. patch is already the newest version (2.7.6-7+b1). patch set to manually installed. libicu76 is already the newest version (76.1-3). libicu76 set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-3). libcereal-dev is already the newest version (1.3.2+dfsg-5). libcereal-dev set to manually installed. node-minimatch is already the newest version (9.0.3-5). node-minimatch set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. dpkg is already the newest version (1.22.18). libboost-chrono1.83.0t64 is already the newest version (1.83.0-4.2). libboost-chrono1.83.0t64 set to manually installed. libngtcp2-dev is already the newest version (1.11.0-1). libngtcp2-dev set to manually installed. python3-snowballstemmer is already the newest version (2.2.0-4). python3-snowballstemmer set to manually installed. libpam-modules-bin is already the newest version (1.7.0-3). libgprofng0 is already the newest version (2.44-3). libgprofng0 set to manually installed. bsdextrautils is already the newest version (2.41-3). bsdextrautils set to manually installed. libsmartcols1 is already the newest version (2.41-3). ncurses-bin is already the newest version (6.5+20250216-2). libsasl2-2 is already the newest version (2.1.28+dfsg1-9). libsasl2-2 set to manually installed. libelf1t64 is already the newest version (0.192-4). libelf1t64 set to manually installed. coreutils is already the newest version (9.5-1+b1). libcares2 is already the newest version (1.34.4-2.1). libcares2 set to manually installed. libp11-kit0 is already the newest version (0.25.5-3). libp11-kit0 set to manually installed. mawk is already the newest version (1.3.4.20250131-1). libffi8 is already the newest version (3.4.7-1). libffi8 set to manually installed. libtool is already the newest version (2.5.4-4). libtool set to manually installed. libxxhash0 is already the newest version (0.8.3-2). libxxhash0 set to manually installed. libssh2-1-dev is already the newest version (1.11.1-1). libssh2-1-dev set to manually installed. gettext is already the newest version (0.23.1-1). gettext set to manually installed. node-corepack is already the newest version (0.24.0-4). node-corepack set to manually installed. libmpc3 is already the newest version (1.3.1-1+b3). libmpc3 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. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libkeyutils1 is already the newest version (1.6.3-4). libkeyutils1 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. libicu-dev is already the newest version (76.1-3). libicu-dev set to manually installed. libspdlog1.15 is already the newest version (1:1.15.1+ds-1). libspdlog1.15 set to manually installed. media-types is already the newest version (13.0.0). media-types set to manually installed. autoconf is already the newest version (2.72-3). autoconf set to manually installed. openssl-provider-legacy is already the newest version (3.4.1-1). cpp-14-aarch64-linux-gnu is already the newest version (14.2.0-19). cpp-14-aarch64-linux-gnu set to manually installed. libsframe1 is already the newest version (2.44-3). libsframe1 set to manually installed. libssh2-1t64 is already the newest version (1.11.1-1). libssh2-1t64 set to manually installed. zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). zlib1g-dev set to manually installed. liblastlog2-2 is already the newest version (2.41-3). libboost-filesystem1.83.0 is already the newest version (1.83.0-4.2). libboost-filesystem1.83.0 set to manually installed. python3-markupsafe is already the newest version (2.1.5-1+b4). python3-markupsafe set to manually installed. libproc2-0 is already the newest version (2:4.0.4-7). libproc2-0 set to manually installed. automake is already the newest version (1:1.17-4). automake 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. libboost-program-options-dev is already the newest version (1.83.0.2+b2). libboost-program-options-dev set to manually installed. The following NEW packages will be installed: pkg-config 127.0.0.1 - - [26/Jul/2025 08:33:27] "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:36121 ./ pkg-config 1.8.1-4 [14.0 kB] Fetched 14.0 kB in 0s (1077 kB/s) Chrooting into /srv/rebuilderd/tmp/mmdebstrap.ejm9FiSjQL/ 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.ejm9FiSjQL/ 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.ejm9FiSjQL (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.ejm9FiSjQL I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.ejm9FiSjQL 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.ejm9FiSjQL... I: success in 118.0028 seconds Downloading dependency 255 of 347: gcc-14-aarch64-linux-gnu:arm64=14.2.0-19 Downloading dependency 256 of 347: libpython3.13-minimal:arm64=3.13.2-3 Downloading dependency 257 of 347: python-requests-doc:arm64=2.32.3+dfsg-5 Downloading dependency 258 of 347: libsasl2-modules-db:arm64=2.1.28+dfsg1-9 Downloading dependency 259 of 347: sphinx-common:arm64=8.1.3-5 Downloading dependency 260 of 347: libcc1-0:arm64=14.2.0-19 Downloading dependency 261 of 347: libtbb-dev:arm64=2022.1.0-1 Downloading dependency 262 of 347: libcurl4-gnutls-dev:arm64=8.13.0-1 Downloading dependency 263 of 347: python3-idna:arm64=3.10-1 Downloading dependency 264 of 347: cpp:arm64=4:14.2.0-1 Downloading dependency 265 of 347: node-speech-rule-engine:arm64=4.0.7+~0.1.31-2 Downloading dependency 266 of 347: libgmp-dev:arm64=2:6.3.0+dfsg-3 Downloading dependency 267 of 347: libfmt10:arm64=10.1.1+ds1-4 Downloading dependency 268 of 347: libcom-err2:arm64=1.47.2-1+b1 Downloading dependency 269 of 347: zlib1g:arm64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 270 of 347: make:arm64=4.4.1-1 Downloading dependency 271 of 347: libevent-2.1-7t64:arm64=2.1.12-stable-10+b1 Downloading dependency 272 of 347: libfmt-dev:arm64=10.1.1+ds1-4 Downloading dependency 273 of 347: libspdlog-dev:arm64=1:1.15.1+ds-1 Downloading dependency 274 of 347: python3-sphinx-rtd-theme:arm64=3.0.2+dfsg-2 Downloading dependency 275 of 347: libngtcp2-crypto-gnutls8:arm64=1.11.0-1 Downloading dependency 276 of 347: libstdc++-14-dev:arm64=14.2.0-19 Downloading dependency 277 of 347: xz-utils:arm64=5.6.4-1 Downloading dependency 278 of 347: python3-defusedxml:arm64=0.7.1-3 Downloading dependency 279 of 347: libpam0g:arm64=1.7.0-3 Downloading dependency 280 of 347: po-debconf:arm64=1.0.21+nmu1 Downloading dependency 281 of 347: gzip:arm64=1.13-1 Downloading dependency 282 of 347: libboost-thread1.83.0:arm64=1.83.0-4.2 Downloading dependency 283 of 347: liblz4-1:arm64=1.10.0-4 Downloading dependency 284 of 347: grep:arm64=3.11-4+b1 Downloading dependency 285 of 347: libboost-serialization1.83.0:arm64=1.83.0-4.2 Downloading dependency 286 of 347: libnghttp3-dev:arm64=1.8.0-1 Downloading dependency 287 of 347: libpkgconf3:arm64=1.8.1-4 Downloading dependency 288 of 347: libjsoncpp26:arm64=1.9.6-3 Downloading dependency 289 of 347: diffutils:arm64=1:3.10-3 Downloading dependency 290 of 347: dh-autoreconf:arm64=20 Downloading dependency 291 of 347: libsystemd0:arm64=257.4-9 Downloading dependency 292 of 347: libboost-atomic1.83-dev:arm64=1.83.0-4.2 Downloading dependency 293 of 347: libgnutls30t64:arm64=3.8.9-2 Downloading dependency 294 of 347: debhelper:arm64=13.24.2 Downloading dependency 295 of 347: util-linux:arm64=2.41-3 Downloading dependency 296 of 347: libkrb5-dev:arm64=1.21.3-5 Downloading dependency 297 of 347: libboost1.83-dev:arm64=1.83.0-4.2 Downloading dependency 298 of 347: libpthread-stubs0-dev:arm64=0.5-1 Downloading dependency 299 of 347: libboost-timer1.83-dev:arm64=1.83.0-4.2 Downloading dependency 300 of 347: patch:arm64=2.7.6-7+b1 Downloading dependency 301 of 347: libicu76:arm64=76.1-3 Downloading dependency 302 of 347: libgmp10:arm64=2:6.3.0+dfsg-3 Downloading dependency 303 of 347: libcereal-dev:arm64=1.3.2+dfsg-5 Downloading dependency 304 of 347: node-minimatch:arm64=9.0.3-5 Downloading dependency 305 of 347: libisl23:arm64=0.27-1 Downloading dependency 306 of 347: dpkg:arm64=1.22.18 Downloading dependency 307 of 347: libboost-chrono1.83.0t64:arm64=1.83.0-4.2 Downloading dependency 308 of 347: libngtcp2-dev:arm64=1.11.0-1 Downloading dependency 309 of 347: python3-snowballstemmer:arm64=2.2.0-4 Downloading dependency 310 of 347: libpam-modules-bin:arm64=1.7.0-3 Downloading dependency 311 of 347: libgprofng0:arm64=2.44-3 Downloading dependency 312 of 347: bsdextrautils:arm64=2.41-3 Downloading dependency 313 of 347: libsmartcols1:arm64=2.41-3 Downloading dependency 314 of 347: ncurses-bin:arm64=6.5+20250216-2 Downloading dependency 315 of 347: libsasl2-2:arm64=2.1.28+dfsg1-9 Downloading dependency 316 of 347: libelf1t64:arm64=0.192-4 Downloading dependency 317 of 347: coreutils:arm64=9.5-1+b1 Downloading dependency 318 of 347: libcares2:arm64=1.34.4-2.1 Downloading dependency 319 of 347: libp11-kit0:arm64=0.25.5-3 Downloading dependency 320 of 347: mawk:arm64=1.3.4.20250131-1 Downloading dependency 321 of 347: libffi8:arm64=3.4.7-1 Downloading dependency 322 of 347: libtool:arm64=2.5.4-4 Downloading dependency 323 of 347: libxxhash0:arm64=0.8.3-2 Downloading dependency 324 of 347: libssh2-1-dev:arm64=1.11.1-1 Downloading dependency 325 of 347: gettext:arm64=0.23.1-1 Downloading dependency 326 of 347: node-corepack:arm64=0.24.0-4 Downloading dependency 327 of 347: libmpc3:arm64=1.3.1-1+b3 Downloading dependency 328 of 347: node-acorn:arm64=8.8.1+ds+~cs25.17.7-2 Downloading dependency 329 of 347: libarchive-zip-perl:arm64=1.68-1 Downloading dependency 330 of 347: libkeyutils1:arm64=1.6.3-4 Downloading dependency 331 of 347: node-mathjax-full:arm64=3.2.2+~cs4.2.1-4 Downloading dependency 332 of 347: libicu-dev:arm64=76.1-3 Downloading dependency 333 of 347: libspdlog1.15:arm64=1:1.15.1+ds-1 Downloading dependency 334 of 347: media-types:arm64=13.0.0 Downloading dependency 335 of 347: autoconf:arm64=2.72-3 Downloading dependency 336 of 347: openssl-provider-legacy:arm64=3.4.1-1 Downloading dependency 337 of 347: cpp-14-aarch64-linux-gnu:arm64=14.2.0-19 Downloading dependency 338 of 347: libsframe1:arm64=2.44-3 Downloading dependency 339 of 347: libssh2-1t64:arm64=1.11.1-1 Downloading dependency 340 of 347: zlib1g-dev:arm64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 341 of 347: liblastlog2-2:arm64=2.41-3 Downloading dependency 342 of 347: libboost-filesystem1.83.0:arm64=1.83.0-4.2 Downloading dependency 343 of 347: python3-markupsafe:arm64=2.1.5-1+b4 Downloading dependency 344 of 347: libproc2-0:arm64=2:4.0.4-7 Downloading dependency 345 of 347: automake:arm64=1:1.17-4 Downloading dependency 346 of 347: fonts-font-awesome:arm64=5.0.10+really4.7.0~dfsg-4.1 Downloading dependency 347 of 347: libboost-program-options-dev:arm64=1.83.0.2+b2 env --chdir=/srv/rebuilderd/tmp/rebuilderdmeqo20/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/debrebuildLmJOgo/debrebuild.sbuildrc.gNfoSb3dbtMQ 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/debrebuildLmJOgo/debrebuild.tar.Xv7aktdZ3nFQ --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/rebuilderdmeqo20/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 (07 June 2025) on codethink02-arm64 +==============================================================================+ | salmon 1.10.2+ds1-1+b5 (arm64) Sat, 26 Jul 2025 07:33:42 +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/debrebuildLmJOgo/debrebuild.tar.Xv7aktdZ3nFQ to /srv/rebuilderd/tmp/tmp.sbuild.6ibCMyev4I... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Sat, 26 Jul 2025 07:34:01 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdmeqo20/inputs/salmon_1.10.2+ds1-1.dsc exists in /srv/rebuilderd/tmp/rebuilderdmeqo20/inputs; copying to chroot sbuild: warning: descr(l1): found blank line where expected first heading +------------------------------------------------------------------------------+ | Install package build dependencies Sat, 26 Jul 2025 07:34:05 +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-BTODHs/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Sat, 26 Jul 2025 07:34:13 +0000 | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any-amd64 arm64) +------------------------------------------------------------------------------+ | Build environment Sat, 26 Jul 2025 07:34:14 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.35+deb13-cloud-arm64 #1 SMP Debian 6.12.35-1 (2025-07-03) 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 Sat, 26 Jul 2025 07:34:14 +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 (7.2s) -- 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[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 -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' make -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/depend 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/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[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' 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' 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=" 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=" 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 -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.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/puffer.dir/DependInfo.cmake "--color=" 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/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/twopaco/graphdump/CMakeFiles/graphdump.dir/build.make external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build make[4]: Leaving 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/external/ntcard/CMakeFiles/ntcard.dir/build.make external/pufferfish/external/ntcard/CMakeFiles/ntcard.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[4]: Entering 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 -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[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' make[4]: Leaving 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 -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build 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' make -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/build [ 1%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o [ 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/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]: Entering directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 2%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.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 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 [ 3%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.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/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 [ 4%] 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_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 [ 5%] Building CXX object src/CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o [ 6%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.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/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 [ 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 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 [ 12%] 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 [ 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 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 [ 16%] 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 [ 17%] 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 [ 18%] 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 [ 18%] 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 [ 19%] 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 [ 20%] 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 [ 21%] 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 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 ‘< >’ [ 22%] 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 [ 23%] 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' [ 23%] Built target ntcard [ 24%] 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 [ 25%] 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 make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 25%] Built target ksw2pp_sse2 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' [ 26%] 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 make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 26%] Built target ksw2pp_sse4 [ 27%] 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 make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.2+ds1/obj-aarch64-linux-gnu' [ 27%] Built target ksw2pp_basic [ 28%] 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 [ 29%] 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 [ 30%] 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 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 ‘< >’ [ 31%] 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/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 ‘< >’ [ 31%] 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 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)); | ^~~~~~~~~~~~~~~~~~~~~~ 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' [ 31%] 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 [ 32%] 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 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 ‘< >’ [ 33%] 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 [ 34%] 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 [ 35%] 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 [ 36%] 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 /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 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' [ 37%] 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 "/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' [ 37%] Built target ksw2pp [ 38%] 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 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 ‘< >’ [ 38%] 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 [ 39%] 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' [ 39%] Built target graphdump [ 39%] 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/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 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/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 ‘< >’ [ 40%] 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 [ 41%] 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 [ 42%] 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 [ 43%] 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 [ 43%] 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 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 ‘< >’ [ 44%] 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 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%] 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' [ 45%] Built target alevin_core [ 46%] 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/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)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 47%] 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 [ 48%] 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 [ 49%] 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 [ 50%] 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 [ 51%] 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 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 ‘< >’ [ 52%] 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 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/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/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 ‘< >’ [ 53%] 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 [ 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 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 ‘< >’ [ 56%] 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 /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) { | ~~~~~~~~~^ 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 ‘< >’ 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 ‘< >’ [ 57%] 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 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 [ 59%] 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 [ 59%] 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/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%] 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/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 ‘< >’ "/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' [ 60%] Built target salmon_core [ 61%] 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 [ 62%] 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 [ 63%] 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 ‘< >’ [ 64%] 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 [ 65%] 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' [ 65%] Built target UnitTestsMain 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' [ 66%] 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 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 ‘< >’ 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)); | ^~~~~~~~~~~~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 67%] 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 [ 68%] 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 [ 68%] 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/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/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/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 ‘< >’ [ 69%] 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 ‘< >’ [ 70%] 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 ‘< >’ [ 71%] 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 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 ‘< >’ [ 72%] 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 [ 73%] 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 [ 74%] 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/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 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/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/EMUtils.cpp.o [ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedEMOptimizer.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/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/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 [ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.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/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 [ 81%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.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 [ 82%] Building CXX object src/CMakeFiles/salmon.dir/BuildSalmonIndex.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/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 [ 83%] Building CXX object src/CMakeFiles/salmon.dir/Salmon.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/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 [ 84%] 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/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 [ 85%] 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/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 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/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/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/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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 /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)); | ^~~~~~~~~~~~~~~~~~~~~~ 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/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 = 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::_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: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: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::_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/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/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)); | ^~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~ /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::_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)); | ^~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~ 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 ‘< >’ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/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 ‘< >’ 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 ‘< >’ [ 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/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){ | ^~~~~~~~~~~ | & /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){ | ^~~~~~~~~~~ | & [ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 /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)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 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 ‘< >’ [ 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: /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)); | ^~~~~~~~~~~~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ /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, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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/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 ‘< >’ 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 ‘< >’ 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); | ^~~~~~~~~~~~~~~~~~~~~~ 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 ‘< >’ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 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); | ^~~~~~~~~~~~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 [ 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 [ 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 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/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/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/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 ‘< >’ 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 ‘< >’ [ 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/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) { | ~~~~~~~~~~~~~~^~ /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, | ~~~~~~~~~~~~~~~~^~~~~~~ [ 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 (2006546 assertions in 4 test cases) 1: 1/2 Test #1: unit_tests ....................... Passed 0.39 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-07-26 07:42:32.617] [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-07-26 07:42:32.617] [jLog] [info] building index 2: out : sample_salmon_quasi_index 2: [2025-07-26 07:42:32.618] [puff::index::jointLog] [info] Running fixFasta 2: 2: [Step 1 of 4] : counting k-mers 2: 2: [2025-07-26 07:42:32.624] [puff::index::jointLog] [info] Replaced 0 non-ATCG nucleotides 2: [2025-07-26 07:42:32.624] [puff::index::jointLog] [info] Clipped poly-A tails from 0 transcripts 2: wrote 15 cleaned references 2: [2025-07-26 07:42:32.625] [puff::index::jointLog] [info] Filter size not provided; estimating from number of distinct k-mers 2: [2025-07-26 07:42:32.625] [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 = 18 2: Hash table size = 32 2: Candidate marks count = 57 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-07-26 07:42:32.673] [puff::index::jointLog] [info] Starting the Pufferfish indexing by reading the GFA binary file. 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Setting the index/BinaryGfa directory sample_salmon_quasi_index 2: size = 19592 2: ----------------------------------------- 2: | Loading contigs | Time = 45.8 us 2: ----------------------------------------- 2: size = 19592 2: ----------------------------------------- 2: | Loading contig boundaries | Time = 18.88 us 2: ----------------------------------------- 2: Number of ones: 23 2: Number of ones per inventory item: 512 2: Inventory entries filled: 1 2: 23 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Done wrapping the rank vector with a rank9sel structure. 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] contig count for validation: 23 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Total # of Contigs : 23 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Total # of numerical Contigs : 23 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Total # of contig vec entries: 36 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] bits per offset entry 6 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Done constructing the contig vector. 24 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] # segments = 23 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] total length = 19592 2: [2025-07-26 07:42:32.674] [puff::index::jointLog] [info] Reading the reference files ... 2: [2025-07-26 07:42:32.679] [puff::index::jointLog] [info] positional integer width = 15 2: [2025-07-26 07:42:32.679] [puff::index::jointLog] [info] seqSize = 19592 2: [2025-07-26 07:42:32.679] [puff::index::jointLog] [info] rankSize = 19592 2: [2025-07-26 07:42:32.679] [puff::index::jointLog] [info] edgeVecSize = 0 2: [2025-07-26 07:42:32.679] [puff::index::jointLog] [info] num keys = 18902 2: [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 2.32 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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-07-26 07:42:32.767] [puff::index::jointLog] [info] mphf size = 0.0125198 MB 2: [2025-07-26 07:42:32.767] [puff::index::jointLog] [info] chunk size = 9796 2: [2025-07-26 07:42:32.767] [puff::index::jointLog] [info] chunk 0 = [0, 9796) 2: [2025-07-26 07:42:32.767] [puff::index::jointLog] [info] chunk 1 = [9796, 19562) 2: [2025-07-26 07:42:32.771] [puff::index::jointLog] [info] finished populating pos vector 2: [2025-07-26 07:42:32.771] [puff::index::jointLog] [info] writing index components 2: [2025-07-26 07:42:32.772] [puff::index::jointLog] [info] finished writing dense pufferfish index 2: [2025-07-26 07:42:32.772] [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: ----------------------------------------- 2: | Loading contig table | Time = 18.921 us 2: ----------------------------------------- 2: size = 24 2: ----------------------------------------- 2: | Loading contig offsets | Time = 108.48 us 2: ----------------------------------------- 2: ----------------------------------------- 2: | Loading reference lengths | Time = 6.96 us 2: ----------------------------------------- 2: ----------------------------------------- 2: | Loading mphf table | Time = 59.52 us 2: ----------------------------------------- 2: size = 19592 2: Number of ones: 23 2: Number of ones per inventory item: 512 2: Inventory entries filled: 1 2: ----------------------------------------- 2: | Loading contig boundaries | Time = 175.84 us 2: ----------------------------------------- 2: size = 19592 2: ----------------------------------------- 2: | Loading sequence | Time = 86.52 us 2: ----------------------------------------- 2: size = 18902 2: ----------------------------------------- 2: | Loading positions | Time = 192 us 2: ----------------------------------------- 2: size = 28562 2: ----------------------------------------- 2: | Loading reference sequence | Time = 44.12 us 2: ----------------------------------------- 2: ----------------------------------------- 2: | Loading reference accumulative lengths | Time = 5.08 us 2: ----------------------------------------- 2: [2025-07-26 07:42:32.838] [jointLog] [info] setting maxHashResizeThreads to 12 2: [2025-07-26 07:42:32.838] [jointLog] [info] Fragment incompatibility prior below threshold. Incompatible fragments will be ignored. 2: [2025-07-26 07:42:32.838] [jointLog] [info] Usage of --validateMappings implies use of minScoreFraction. Since not explicitly specified, it is being set to 0.65 2: [2025-07-26 07:42:32.838] [jointLog] [info] Setting consensusSlack to selective-alignment default of 0.35. 2: [2025-07-26 07:42:32.838] [jointLog] [info] parsing read library format 2: [2025-07-26 07:42:32.838] [jointLog] [info] There is 1 library. 2: [2025-07-26 07:42:32.839] [jointLog] [info] Loading pufferfish index 2: [2025-07-26 07:42:32.839] [jointLog] [info] Loading dense pufferfish index. 2: [2025-07-26 07:42:32.840] [jointLog] [info] done 2: [2025-07-26 07:42:32.942] [jointLog] [info] Index contained 15 targets 2: [2025-07-26 07:42:32.942] [jointLog] [info] Number of decoys : 0 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: [2025-07-26 07:42:33.131] [jointLog] [info] Computed 28 rich equivalence classes for further processing 2: [2025-07-26 07:42:33.131] [jointLog] [info] Counted 10000 total reads in the equivalence classes 2: [2025-07-26 07:42:33.134] [jointLog] [info] Number of mappings discarded because of alignment score : 67 2: [2025-07-26 07:42:33.134] [jointLog] [info] Number of fragments entirely discarded because of alignment score : 0 2: [2025-07-26 07:42:33.134] [jointLog] [info] Number of fragments discarded because they are best-mapped to decoys : 0 2: [2025-07-26 07:42:33.134] [jointLog] [info] Number of fragments discarded because they have only dovetail (discordant) mappings to valid targets : 0 2: [2025-07-26 07:42:33.134] [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-07-26 07:42:33.134] [jointLog] [info] Mapping rate = 100% 2: 2: [2025-07-26 07:42:33.134] [jointLog] [info] finished quantifyLibrary() 2: [2025-07-26 07:42:33.134] [jointLog] [info] Starting optimizer 2: [2025-07-26 07:42:33.143] [jointLog] [info] Marked 0 weighted equivalence classes as degenerate 2: [2025-07-26 07:42:33.143] [jointLog] [info] iteration = 0 | max rel diff. = 14.87 2: [2025-07-26 07:42:33.146] [jointLog] [info] iteration = 100 | max rel diff. = 2.94819e-05 2: [2025-07-26 07:42:33.146] [jointLog] [info] Finished optimizer 2: [2025-07-26 07:42:33.146] [jointLog] [info] writing output 2: 2: Salmon (read) ran successfully 2/2 Test #2: salmon_read_test_quasi ........... Passed 1.36 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 1.76 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/copybutton.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/menu.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-07-26T07:43:23Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Sat, 26 Jul 2025 07:43:24 +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 e5595f8e7127e9cb23e17216d9ca62983e6d818e 11867 salmon_1.10.2+ds1-1+b5_arm64.buildinfo 8c1129644f408808546b9ead187b828292bdceda 3180932 salmon_1.10.2+ds1-1+b5_arm64.deb Checksums-Sha256: 93183c073e0997e3702a4f170ce2d037b75e7a4ec6e8aabbaa888f94e0d15121 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb 962f7e8a23def5614a7f7560c4e50dd2fbadf23a8e44c00272bfba47fdc2058f 11867 salmon_1.10.2+ds1-1+b5_arm64.buildinfo c49f5f03af7c50d52a4ae6c89a9d0fca6893aa55eaac09cf038437f56275c6e5 3180932 salmon_1.10.2+ds1-1+b5_arm64.deb Files: 19b155f3fddb490d5c08a4b9b63f6402 41792420 debug optional salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb 0f661d598c3d70ee0e06c7d23d0dd978 11867 science optional salmon_1.10.2+ds1-1+b5_arm64.buildinfo 947bb6ea2764037f13097de23c6e1c94 3180932 science optional salmon_1.10.2+ds1-1+b5_arm64.deb +------------------------------------------------------------------------------+ | Buildinfo Sat, 26 Jul 2025 07:43:25 +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 947bb6ea2764037f13097de23c6e1c94 3180932 salmon_1.10.2+ds1-1+b5_arm64.deb Checksums-Sha1: 51ee3627f7bb26cf3cdb2f3737d043cb8c6893f5 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb 8c1129644f408808546b9ead187b828292bdceda 3180932 salmon_1.10.2+ds1-1+b5_arm64.deb Checksums-Sha256: 93183c073e0997e3702a4f170ce2d037b75e7a4ec6e8aabbaa888f94e0d15121 41792420 salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb c49f5f03af7c50d52a4ae6c89a9d0fca6893aa55eaac09cf038437f56275c6e5 3180932 salmon_1.10.2+ds1-1+b5_arm64.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Sat, 26 Jul 2025 07:43:22 +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 Sat, 26 Jul 2025 07:43:25 +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 3180932 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 90920 2025-04-03 08:08 ./usr/share/salmon/build-test-logs/LastTest.log +------------------------------------------------------------------------------+ | Post Build Sat, 26 Jul 2025 07:43:29 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Sat, 26 Jul 2025 07:43:29 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Sat, 26 Jul 2025 07:43:33 +0000 | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 1153348 Build-Time: 544 Distribution: unstable Host Architecture: arm64 Install-Time: 8 Job: /srv/rebuilderd/tmp/rebuilderdmeqo20/inputs/salmon_1.10.2+ds1-1.dsc Machine Architecture: arm64 Package: salmon Package-Time: 581 Source-Version: 1.10.2+ds1-1 Space: 1153348 Status: successful Version: 1.10.2+ds1-1+b5 -------------------------------------------------------------------------------- Finished at 2025-07-26T07:43:23Z Build needed 00:09:41, 1153348k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderdmeqo20/out checking salmon-dbgsym_1.10.2+ds1-1+b5_arm64.deb: size... sha1... md5... sha256... all OK checking salmon_1.10.2+ds1-1+b5_arm64.deb: size differs for salmon_1.10.2+ds1-1+b5_arm64.deb