Diff of the two buildlogs: -- --- b1/build.log 2025-11-13 00:25:17.068486287 +0000 +++ b2/build.log 2025-11-13 00:31:27.124920590 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Dec 15 18:43:39 -12 2026 -I: pbuilder-time-stamp: 1797403419 +I: Current time: Thu Nov 13 14:25:20 +14 2025 +I: pbuilder-time-stamp: 1762993520 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,53 +29,85 @@ dpkg-source: info: applying blhc.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3571919/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 13 00:25 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='f9f301cf05404fa09018699ec1813a2d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3571919' - PS1='# ' - PS2='> ' + INVOCATION_ID=09ec661024204ecea5ded0ac6a4fa245 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3070453 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.JrD0VJJS/pbuilderrc_OSKN --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.JrD0VJJS/b1 --logfile b1/build.log salmon_1.10.3+ds1-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.JrD0VJJS/pbuilderrc_Hwpu --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.JrD0VJJS/b2 --logfile b2/build.log salmon_1.10.3+ds1-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3571919/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -408,7 +440,7 @@ Get: 233 http://deb.debian.org/debian unstable/main arm64 python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [29.7 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 rapmap-dev all 0.15.0+dfsg-5 [194 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 sphinx-doc all 8.2.3-8 [3523 kB] -Fetched 156 MB in 2s (85.7 MB/s) +Fetched 156 MB in 1s (276 MB/s) Preconfiguring packages ... Selecting previously unselected package fonts-lato. (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 ... 19968 files and directories currently installed.) @@ -1171,8 +1203,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Dec 16 06:44:15 UTC 2026. -Universal Time is now: Wed Dec 16 06:44:15 UTC 2026. +Local time is now: Thu Nov 13 00:25:55 UTC 2025. +Universal Time is now: Thu Nov 13 00:25:55 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-5) ... @@ -1392,7 +1424,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/salmon-1.10.3+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../salmon_1.10.3+ds1-1_source.changes +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/salmon-1.10.3+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../salmon_1.10.3+ds1-1_source.changes dpkg-buildpackage: info: source package salmon dpkg-buildpackage: info: source version 1.10.3+ds1-1 dpkg-buildpackage: info: source distribution unstable @@ -1433,7 +1469,7 @@ '/usr/share/rapmap/src/bit_array.c' -> '/build/reproducible-path/salmon-1.10.3+ds1/external/install/src/rapmap/bit_array.c' '/usr/share/rapmap/src/rank9b.cpp' -> '/build/reproducible-path/salmon-1.10.3+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 .. + 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 -DBUILD_TESTING:BOOL=OFF -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 -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 @@ -1545,11 +1581,12 @@ TBB_LIBRARIES = TBB_LIB_INSTALL_DIR = TBBGLOBS = --- Configuring done (5.1s) +-- Configuring done (5.5s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: + BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR @@ -1573,114 +1610,142 @@ make[3]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' make -f external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build.make external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/depend make -f external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build.make external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/depend +make -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/depend +make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/depend +make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/ntcard /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/DependInfo.cmake "--color=" -make -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/depend -make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/depend -make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +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.3+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/DependInfo.cmake "--color=" +make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/DependInfo.cmake "--color=" -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.3+ds1/obj-aarch64-linux-gnu' +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+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 -f src/CMakeFiles/salmon_core.dir/build.make src/CMakeFiles/salmon_core.dir/depend +make -f src/CMakeFiles/alevin_core.dir/build.make src/CMakeFiles/alevin_core.dir/depend +make -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.dir/depend make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/DependInfo.cmake "--color=" +make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/salmon_core.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/alevin_core.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/puffer.dir/DependInfo.cmake "--color=" -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/alevin_core.dir/build.make src/CMakeFiles/alevin_core.dir/depend +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/UnitTestsMain.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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 -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.dir/depend -make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/alevin_core.dir/DependInfo.cmake "--color=" -make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +make -f external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build.make external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/UnitTestsMain.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/CMakeFiles/salmon_core.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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 -f external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build +make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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 -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -make -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/build +make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 1%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o -[ 1%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/ntcard/Common/SignalHandler.cpp make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extd2_sse.c make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.dir/build -[ 2%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o +make -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/build make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/dnachar.cpp +[ 1%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o +[ 2%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o +[ 3%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 3%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o -make -f external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build -[ 4%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.o +make -f external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build.make external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/dnachar.cpp make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/ntcard/Common/Fcontrol.cpp cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extd2_sse.c -[ 5%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extd.c +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.dir/build make -f src/CMakeFiles/alevin_core.dir/build.make src/CMakeFiles/alevin_core.dir/build -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphdump/graphdump.cpp +make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -[ 6%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/constructor.cpp.o +[ 4%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o +make -f src/CMakeFiles/salmon_core.dir/build.make src/CMakeFiles/salmon_core.dir/build +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphdump/graphdump.cpp +[ 5%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/constructor.cpp -[ 7%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o +[ 6%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extd2_sse.c.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/kalloc.c -[ 8%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o -[ 8%] Building CXX object src/CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o +[ 7%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o +[ 7%] Building CXX object src/CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/tests/UnitTests.cpp -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishIndexer.cpp -[ 9%] Building CXX object src/CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o +[ 8%] Building CXX object src/CMakeFiles/salmon_core.dir/jellyfish/mer_dna.cc.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extd2_sse.c cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/jellyfish/mer_dna.cc +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/dnachar.cpp +[ 9%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndexer.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishIndexer.cpp [ 10%] Building CXX object src/CMakeFiles/alevin_core.dir/edlib.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/edlib.cpp -[ 10%] Building CXX object src/CMakeFiles/salmon_core.dir/backtrace.cc.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/backtrace.cc -[ 11%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extd.c -[ 12%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/nthll.cpp.o -[ 13%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o +[ 10%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/ntcard/Common/SignalHandler.cpp +[ 11%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/ntcard/Common/Fcontrol.cpp +[ 12%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extz.c +[ 13%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/nthll.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/ntcard/Common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/ntcard/nthll.cpp -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/concurrentbitvector.cpp -[ 14%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/dnachar.cpp -[ 15%] Building C object src/CMakeFiles/salmon_core.dir/xxhash.c.o +[ 14%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_gg.c +[ 15%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_gg2.c +[ 15%] Building CXX object src/CMakeFiles/salmon_core.dir/backtrace.cc.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/backtrace.cc +[ 16%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/constructor.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/constructor.cpp +[ 17%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extf2_sse.c +[ 18%] Building CXX object src/CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SingleCellProtocols.cpp +[ 19%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extf2_sse.c +[ 19%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_gg2_sse.c +[ 20%] Building C object src/CMakeFiles/salmon_core.dir/xxhash.c.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+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 -[ 16%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extz.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extz.c -[ 17%] Building CXX object src/CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o +[ 21%] Building CXX object src/CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlevinUtils.cpp +[ 22%] Building CXX object src/CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o +[ 23%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/TranscriptGroup.cpp -[ 18%] Building CXX object src/CMakeFiles/alevin_core.dir/SingleCellProtocols.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SingleCellProtocols.cpp -[ 18%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/streamfastaparser.cpp -[ 19%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_gg.c -[ 20%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extf2_sse.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extf2_sse.c +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extz2_sse.c +[ 24%] Building CXX object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp +[ 25%] Building CXX object src/CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/EffectiveLengthStats.cpp +[ 26%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extz2_sse.c +[ 27%] Linking CXX static library libntcard.a +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/cmake -P CMakeFiles/ntcard.dir/cmake_clean_target.cmake +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinOpts.hpp:5, + from /build/reproducible-path/salmon-1.10.3+ds1/include/SingleCellProtocols.hpp:7, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SingleCellProtocols.cpp:1: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/ntcard && /usr/bin/cmake -E cmake_link_script CMakeFiles/ntcard.dir/link.txt --verbose=1 In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -1695,24 +1760,28 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 21%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_gg2.c -[ 22%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extz2_sse.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extz2_sse.c -[ 23%] Building CXX object src/CMakeFiles/salmon_core.dir/EffectiveLengthStats.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/EffectiveLengthStats.cpp -[ 24%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extf2_sse.c.o -[ 25%] Linking CXX static library libntcard.a -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extf2_sse.c -cd /build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/obj-aarch64-linux-gnu' +[ 27%] Built target ntcard +[ 28%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/concurrentbitvector.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/concurrentbitvector.cpp +[ 29%] Building CXX object src/CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/LibraryFormat.cpp +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 29%] Built target ksw2pp_basic +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 30%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishBaseIndex.cpp +[ 30%] Built target ksw2pp_sse2 +[ 30%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/streamfastaparser.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/../common -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump/. -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/streamfastaparser.cpp +[ 31%] Building CXX object src/CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/GenomicFeature.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinOpts.hpp:5, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SingleCellProtocols.hpp:7, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SingleCellProtocols.cpp:1: + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:27, + from /build/reproducible-path/salmon-1.10.3+ds1/src/AlevinUtils.cpp:1: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -1721,30 +1790,24 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 25%] Built target ntcard -[ 26%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_extz2_sse.c -[ 27%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBaseIndex.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishBaseIndex.cpp -[ 28%] Building CXX object src/CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlevinUtils.cpp -[ 28%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_gg2_sse.c.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/ksw2_gg2_sse.c -[ 29%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/compressedstring.cpp.o +[ 32%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/compressedstring.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/compressedstring.cpp -[ 30%] Building CXX object src/CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/LibraryFormat.cpp -[ 31%] Building CXX object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 31%] Built target ksw2pp_sse4 -[ 32%] Building CXX object src/CMakeFiles/salmon_core.dir/GenomicFeature.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/GenomicFeature.cpp -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 32%] Built target ksw2pp_sse2 -[ 33%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o +[ 32%] Built target ksw2pp_sse4 +[ 33%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndex.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishIndex.cpp +[ 34%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o +[ 35%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/streamfastaparser.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishSparseIndex.cpp cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/streamfastaparser.cpp +[ 36%] Building CXX object src/CMakeFiles/salmon_core.dir/VersionChecker.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/VersionChecker.cpp +[ 37%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/test.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/test.cpp +[ 37%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/vertexenumerator.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/vertexenumerator.cpp +[ 38%] Building CXX object src/CMakeFiles/salmon_core.dir/SBModel.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SBModel.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -1758,10 +1821,6 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 34%] Building CXX object src/CMakeFiles/salmon_core.dir/VersionChecker.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/VersionChecker.cpp -[ 35%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishIndex.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishIndex.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:9: /build/reproducible-path/salmon-1.10.3+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.3+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 > > > >]' @@ -1816,6 +1875,19 @@ /build/reproducible-path/salmon-1.10.3+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); | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishSparseIndex.hpp:13, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishSparseIndex.cpp:10: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' /build/reproducible-path/salmon-1.10.3+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.3+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()); } @@ -1925,41 +1997,6 @@ /build/reproducible-path/salmon-1.10.3+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[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 35%] Built target ksw2pp_basic -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.3+ds1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp.dir/DependInfo.cmake "--color=" -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -[ 36%] Linking CXX static library libksw2pp.a -cd /build/reproducible-path/salmon-1.10.3+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.3+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-15" 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-15" libksw2pp.a -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 36%] Built target ksw2pp -[ 37%] Building CXX object src/CMakeFiles/salmon_core.dir/SBModel.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SBModel.cpp -[ 38%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/test.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/test.cpp -[ 39%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishSparseIndex.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishSparseIndex.cpp -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:27, - from /build/reproducible-path/salmon-1.10.3+ds1/src/AlevinUtils.cpp:1: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 39%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishLossyIndex.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -1973,55 +2010,10 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishSparseIndex.hpp:13, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishSparseIndex.cpp:10: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishLossyIndex.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishLossyIndex.cpp:7: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' /build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlevinUtils.cpp:350:104: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | if (pt.anchorPos != std::string::npos && ( pt.anchorPos == pt.maxHairpinIndexLen || pt.anchorPos == pt.maxHairpinIndexLen -1) // only 2 possible values of pt.anchorPos | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonUtils.hpp:30, - from /build/reproducible-path/salmon-1.10.3+ds1/include/UtilityFunctions.hpp:4, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SBModel.hpp:6, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SBModel.cpp:1: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 39%] Building CXX object src/CMakeFiles/salmon_core.dir/FastxParser.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FastxParser.cpp -[ 39%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/vertexenumerator.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/vertexenumerator.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:47: /build/reproducible-path/salmon-1.10.3+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.3+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]' @@ -2182,6 +2174,55 @@ /build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, + from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonUtils.hpp:30, + from /build/reproducible-path/salmon-1.10.3+ds1/include/UtilityFunctions.hpp:4, + from /build/reproducible-path/salmon-1.10.3+ds1/include/SBModel.hpp:6, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SBModel.cpp:1: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 38%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishLossyIndex.cpp +make -f external/pufferfish/src/CMakeFiles/ksw2pp.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp.dir/depend +make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/salmon-1.10.3+ds1 /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src/CMakeFiles/ksw2pp.dir/DependInfo.cmake "--color=" +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' +[ 39%] Linking CXX static library libksw2pp.a +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cmake -P CMakeFiles/ksw2pp.dir/cmake_clean_target.cmake +[ 40%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/spooky/SpookyV2.cpp +cd /build/reproducible-path/salmon-1.10.3+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-15" 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-15" libksw2pp.a +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 40%] Built target ksw2pp +[ 41%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/edlib.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/edlib.cpp +[ 41%] Building CXX object src/CMakeFiles/salmon_core.dir/FastxParser.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FastxParser.cpp +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishLossyIndex.hpp:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishLossyIndex.cpp:7: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/FastxParser.hpp:15, from /build/reproducible-path/salmon-1.10.3+ds1/src/FastxParser.cpp:1: /build/reproducible-path/salmon-1.10.3+ds1/include/concurrentqueue.h: In instantiation of 'void moodycamel::details::swap_relaxed(std::atomic<_Tp>&, std::atomic<_Tp>&) [with T = std::thread::id]': @@ -2228,14 +2269,21 @@ 510 | left.store(std::move(right.load(std::memory_order_relaxed)), std::memory_order_relaxed); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.3+ds1/include/concurrentqueue.h:510:27: note: remove 'std::move' call -[ 40%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/edlib.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/edlib.cpp -[ 41%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/Util.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/Util.cpp -[ 42%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/spooky/SpookyV2.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/common/spooky/SpookyV2.cpp +[ 42%] Linking CXX static library libgraphdump.a +cd /build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/obj-aarch64-linux-gnu' +[ 42%] Built target graphdump [ 43%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/common.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphconstructor && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphconstructor/../common -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/external/twopaco/graphconstructor/common.cpp +[ 44%] Building CXX object src/CMakeFiles/salmon_core.dir/StadenUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/StadenUtils.cpp +[ 45%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/Util.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/Util.cpp +[ 46%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonUtils.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -2248,18 +2296,51 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 44%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/rank9sel.cpp.o +[ 47%] Building CXX object src/CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/DistributionUtils.cpp +[ 48%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonExceptions.cpp +[ 49%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/rank9sel.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/rank9sel.cpp -[ 45%] Building CXX object src/CMakeFiles/salmon_core.dir/StadenUtils.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/StadenUtils.cpp -[ 46%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonUtils.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonUtils.cpp -[ 47%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/rank9b.cpp.o +[ 50%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonStringUtils.cpp +[ 51%] Building CXX object src/CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SimplePosBias.cpp +[ 52%] Building CXX object src/CMakeFiles/salmon_core.dir/SGSmooth.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SGSmooth.cpp +[ 52%] Building CXX object src/CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/install/src/pufferfish/metro/metrohash64.cpp +[ 53%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/rank9b.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/rank9b.cpp -[ 48%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishValidate.cpp.o +[ 54%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishValidate.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishValidate.cpp -[ 49%] Linking CXX static library libgraphdump.a -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/external/twopaco/graphdump && /usr/bin/cmake -P CMakeFiles/graphdump.dir/cmake_clean_target.cmake +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/include/SimplePosBias.hpp:4, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SimplePosBias.cpp:1: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonUtils.cpp:18: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -2272,22 +2353,12 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -[ 49%] Built target graphdump -[ 50%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishStats.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishStats.cpp -[ 51%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishTestLookup.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonUtils.cpp:18: + from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, + from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonUtils.hpp:30, + from /build/reproducible-path/salmon-1.10.3+ds1/include/Transcript.hpp:8, + from /build/reproducible-path/salmon-1.10.3+ds1/src/DistributionUtils.cpp:3: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -2296,6 +2367,12 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 55%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishStats.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishStats.cpp +[ 56%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishTestLookup.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishTestLookup.cpp +[ 56%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishExamine.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishExamine.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -2320,14 +2397,107 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PuffAligner.hpp:8, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishExamine.cpp:6: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 57%] Linking CXX static library libalevin_core.a +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/alevin_core.dir/cmake_clean_target.cmake /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishTestLookup.cpp: In function 'std::vector get_kmers(const std::string&, uint32_t)': /build/reproducible-path/salmon-1.10.3+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) { | ~~~~~~~~~^ -[ 52%] Building CXX object src/CMakeFiles/salmon_core.dir/DistributionUtils.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/DistributionUtils.cpp -[ 52%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishExamine.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishExamine.cpp +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/alevin_core.dir/link.txt --verbose=1 +[ 58%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishKmerQuery.cpp +"/usr/bin/gcc-ar-15" 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-15" libalevin_core.a +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 58%] Built target alevin_core +[ 59%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/FastxParser.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/FastxParser.cpp +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishKmerQuery.cpp:13: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/FastxParser.hpp:15, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/FastxParser.cpp:1: +/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/concurrentqueue.h: In instantiation of 'void moodycamel::details::swap_relaxed(std::atomic<_Tp>&, std::atomic<_Tp>&) [with T = std::thread::id]': +/build/reproducible-path/salmon-1.10.3+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.3+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++/15/bits/move.h:236: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]' + 236 | __a = _GLIBCXX_MOVE(__b); + | ^ +/usr/include/c++/15/bits/stl_algobase.h:186: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*]' + 186 | swap(*__a, *__b); + | ~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_algobase.h:216: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*]' + 216 | std::iter_swap(__first1, __first2); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/array:129: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]' + 129 | { std::swap_ranges(begin(), end(), __other.begin()); } + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+ds1/external/pufferfish/src/FastxParser.cpp:425:16: required from here + 425 | template class FastxParser; + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/concurrentqueue.h:509:19: note: remove 'std::move' call +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/concurrentqueue.h:510:27: note: remove 'std::move' call +[ 60%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:5, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:1: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.3+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 >&]': @@ -2380,11 +2550,6 @@ /build/reproducible-path/salmon-1.10.3+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); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishKmerQuery.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishKmerQuery.cpp -[ 54%] Linking CXX static library libalevin_core.a -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/alevin_core.dir/link.txt --verbose=1 /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -2441,141 +2606,6 @@ /build/reproducible-path/salmon-1.10.3+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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonExceptions.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonExceptions.cpp -"/usr/bin/gcc-ar-15" 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-15" libalevin_core.a -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 55%] Built target alevin_core -[ 56%] Building CXX object src/CMakeFiles/salmon_core.dir/SalmonStringUtils.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonStringUtils.cpp -[ 57%] Building CXX object src/CMakeFiles/salmon_core.dir/SimplePosBias.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SimplePosBias.cpp -[ 58%] Building CXX object src/CMakeFiles/salmon_core.dir/SGSmooth.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SGSmooth.cpp -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishKmerQuery.cpp:13: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PuffAligner.hpp:8, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishExamine.cpp:6: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 59%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/FastxParser.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/FastxParser.cpp -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SimplePosBias.hpp:4, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SimplePosBias.cpp:1: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/FastxParser.hpp:15, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/FastxParser.cpp:1: -/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/concurrentqueue.h: In instantiation of 'void moodycamel::details::swap_relaxed(std::atomic<_Tp>&, std::atomic<_Tp>&) [with T = std::thread::id]': -/build/reproducible-path/salmon-1.10.3+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.3+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++/15/bits/move.h:236: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]' - 236 | __a = _GLIBCXX_MOVE(__b); - | ^ -/usr/include/c++/15/bits/stl_algobase.h:186: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*]' - 186 | swap(*__a, *__b); - | ~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_algobase.h:216: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*]' - 216 | std::iter_swap(__first1, __first2); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/array:129: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]' - 129 | { std::swap_ranges(begin(), end(), __other.begin()); } - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+ds1/external/pufferfish/src/FastxParser.cpp:425:16: required from here - 425 | template class FastxParser; - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/concurrentqueue.h:509:19: note: remove 'std::move' call -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/concurrentqueue.h:510:27: note: remove 'std::move' call -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonUtils.hpp:30, - from /build/reproducible-path/salmon-1.10.3+ds1/include/Transcript.hpp:8, - from /build/reproducible-path/salmon-1.10.3+ds1/src/DistributionUtils.cpp:3: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 60%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishBinaryGFAReader.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp -[ 60%] Building CXX object src/CMakeFiles/salmon_core.dir/__/external/install/src/pufferfish/metro/metrohash64.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/install/src/pufferfish/metro/metrohash64.cpp -[ 61%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferFS.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferFS.cpp -[ 62%] Building C object external/pufferfish/src/CMakeFiles/puffer.dir/xxhash.c.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:5, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishBinaryGFAReader.cpp:1: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 63%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/FixFasta.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/FixFasta.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishBinaryGFAReader.hpp:9: /build/reproducible-path/salmon-1.10.3+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.3+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 > > > >]' @@ -2739,10 +2769,35 @@ /build/reproducible-path/salmon-1.10.3+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)); | ^~~~~~~~~~~~~~~~~~~~~~ +[ 61%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferFS.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferFS.cpp +[ 62%] Building C object external/pufferfish/src/CMakeFiles/puffer.dir/xxhash.c.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/cc -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/xxhash.c +cc1: warning: command-line option '-Wno-reorder' is valid for C++/ObjC++ but not for C +[ 63%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/FixFasta.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/FixFasta.cpp [ 64%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/MemCollector.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/MemCollector.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishIndex.hpp:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/MemCollector.hpp:6, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/MemCollector.cpp:1: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 64%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/MemChainer.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/MemChainer.cpp +[ 65%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PuffAligner.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PuffAligner.cpp +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/FixFasta.cpp:5: /build/reproducible-path/salmon-1.10.3+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() {} @@ -2755,9 +2810,22 @@ In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PuffAligner.hpp:8, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PuffAligner.cpp:2: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishIndex.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/MemCollector.hpp:6, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/MemCollector.cpp:1: + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/MemChainer.hpp:8, + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/MemChainer.cpp:2: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -2766,8 +2834,8 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 64%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/MemChainer.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/MemChainer.cpp +[ 66%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishAligner.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishAligner.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/FixFasta.cpp:4: /build/reproducible-path/salmon-1.10.3+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.3+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 > > > >]' @@ -2850,20 +2918,6 @@ /build/reproducible-path/salmon-1.10.3+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); | ^~~~~~~~ -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PufferfishIndex.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/MemChainer.hpp:8, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/MemChainer.cpp:2: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -2892,23 +2946,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/sparsepp/spp.h:1339:40: warning: casting 'spp::sparsegroup > >, spp::libc_allocator > > > >::value_type' {aka 'std::pair > >'} to 'spp::sparsegroup > >, spp::libc_allocator > > > >::mutable_reference' {aka 'std::pair > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = std::vector >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = std::vector >]' [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PuffAligner.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PuffAligner.cpp -In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/PuffAligner.hpp:8, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PuffAligner.cpp:2: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 66%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishAligner.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/PufferfishAligner.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishAligner.cpp:35: @@ -2920,19 +2957,8 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -[ 67%] Linking CXX static library libsalmon_core.a -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/salmon_core.dir/link.txt --verbose=1 -"/usr/bin/gcc-ar-15" 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-15" libsalmon_core.a -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 67%] Built target salmon_core -[ 68%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o +[ 67%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/RefSeqConstructor.cpp.o cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/RefSeqConstructor.cpp -[ 69%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/metro/metrohash64.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/metro/metrohash64.cpp -[ 70%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o -cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/LibraryFormat.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/Util.hpp:19, @@ -2946,6 +2972,10 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 68%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/metro/metrohash64.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/pufferfish/src/metro/metrohash64.cpp +[ 69%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/__/__/__/src/LibraryFormat.cpp.o +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/external/pufferfish/src && /usr/bin/c++ -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -I/build/reproducible-path/salmon-1.10.3+ds1/include -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/LibraryFormat.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/RefSeqConstructor.hpp:5: /build/reproducible-path/salmon-1.10.3+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.3+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 > >]' @@ -3037,6 +3067,13 @@ /build/reproducible-path/salmon-1.10.3+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)); | ^~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Linking CXX static library libsalmon_core.a +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/salmon_core.dir/link.txt --verbose=1 +"/usr/bin/gcc-ar-15" 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-15" libsalmon_core.a +make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 70%] Built target salmon_core [ 71%] Linking CXX static library libUnitTestsMain.a cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/UnitTestsMain.dir/cmake_clean_target.cmake cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/UnitTestsMain.dir/link.txt --verbose=1 @@ -3050,19 +3087,19 @@ make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -[ 72%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o +[ 73%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/GCSampleTests.cpp.o [ 73%] Building CXX object src/CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o [ 74%] Building CXX object src/CMakeFiles/unitTests.dir/__/external/install/src/pufferfish/rank9b.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FragmentLengthDistribution.cpp -[ 75%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/external/install/src/pufferfish/rank9b.cpp +[ 75%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/LibraryTypeTests.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/tests/GCSampleTests.cpp cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/tests/LibraryTypeTests.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonUtils.hpp:30, - from /build/reproducible-path/salmon-1.10.3+ds1/tests/GCSampleTests.cpp:6: + from /build/reproducible-path/salmon-1.10.3+ds1/tests/LibraryTypeTests.cpp:6: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3075,7 +3112,7 @@ from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonUtils.hpp:30, - from /build/reproducible-path/salmon-1.10.3+ds1/tests/LibraryTypeTests.cpp:6: + from /build/reproducible-path/salmon-1.10.3+ds1/tests/GCSampleTests.cpp:6: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3127,6 +3164,8 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: object 'byte' of size 1 169 | unsigned char byte = *begin++; | ^~~~ +[ 76%] Linking CXX executable unitTests +cd /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/unitTests.dir/link.txt --verbose=1 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.3+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.3+ds1/external/pufferfish/include/digestpp/algorithm/detail/../../detail/absorb_data.hpp:32:12, @@ -3155,8 +3194,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/digestpp/hasher.hpp:169:39: note: object 'byte' of size 1 169 | unsigned char byte = *begin++; | ^~~~ -[ 76%] Linking CXX executable unitTests -cd /build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/lib -L/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E copy /build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/src/unitTests /build/reproducible-path/salmon-1.10.3+ds1/tests/unitTests @@ -3182,30 +3219,30 @@ make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -[ 79%] Building CXX object src/CMakeFiles/salmon.dir/EMUtils.cpp.o -[ 79%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o -[ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o +[ 78%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o +[ 79%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/CollapsedEMOptimizer.cpp cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/CollapsedCellOptimizer.cpp +[ 80%] Building CXX object src/CMakeFiles/salmon.dir/EMUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/EMUtils.cpp +[ 81%] Building CXX object src/CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/BuildSalmonIndex.cpp +[ 82%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o +[ 83%] Building CXX object src/CMakeFiles/salmon.dir/Salmon.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/Salmon.cpp +[ 84%] Building CXX object src/CMakeFiles/salmon.dir/WhiteList.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/CollapsedGibbsSampler.cpp -[ 81%] Building CXX object src/CMakeFiles/salmon.dir/Graph.cpp.o -[ 82%] Building CXX object src/CMakeFiles/salmon.dir/DedupUMI.cpp.o -[ 83%] Building CXX object src/CMakeFiles/salmon.dir/Alevin.cpp.o -[ 83%] Building CXX object src/CMakeFiles/salmon.dir/SalmonAlevin.cpp.o +[ 85%] Building CXX object src/CMakeFiles/salmon.dir/AlevinHash.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/WhiteList.cpp +[ 86%] Building CXX object src/CMakeFiles/salmon.dir/Graph.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/Graph.cpp -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/EMUtils.cpp +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlevinHash.cpp +[ 87%] Building CXX object src/CMakeFiles/salmon.dir/DedupUMI.cpp.o +[ 88%] Building CXX object src/CMakeFiles/salmon.dir/Alevin.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/DedupUMI.cpp -[ 84%] Building CXX object src/CMakeFiles/salmon.dir/Salmon.cpp.o +[ 88%] Building CXX object src/CMakeFiles/salmon.dir/SalmonAlevin.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/Alevin.cpp cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonAlevin.cpp -[ 85%] Building CXX object src/CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/Salmon.cpp -[ 86%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o -[ 87%] Building CXX object src/CMakeFiles/salmon.dir/WhiteList.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/WhiteList.cpp -[ 88%] Building CXX object src/CMakeFiles/salmon.dir/AlevinHash.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/CollapsedEMOptimizer.cpp -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/BuildSalmonIndex.cpp -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlevinHash.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/pcg_random.hpp:104, from /build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedGibbsSampler.cpp:22: /build/reproducible-path/salmon-1.10.3+ds1/include/pcg_extras.hpp:563:51: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] @@ -3230,18 +3267,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonIndex.hpp:11, - from /build/reproducible-path/salmon-1.10.3+ds1/src/Salmon.cpp:49: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinHash.hpp:7, from /build/reproducible-path/salmon-1.10.3+ds1/src/AlevinHash.cpp:1: /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:197:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] @@ -3265,10 +3290,8 @@ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:27, - from /build/reproducible-path/salmon-1.10.3+ds1/include/Graph.hpp:8, - from /build/reproducible-path/salmon-1.10.3+ds1/include/DedupUMI.hpp:4, - from /build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:1: + from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonIndex.hpp:11, + from /build/reproducible-path/salmon-1.10.3+ds1/src/Salmon.cpp:49: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3279,8 +3302,9 @@ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonIndex.hpp:11, - from /build/reproducible-path/salmon-1.10.3+ds1/src/BuildSalmonIndex.cpp:34: + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:27, + from /build/reproducible-path/salmon-1.10.3+ds1/include/Graph.hpp:8, + from /build/reproducible-path/salmon-1.10.3+ds1/src/Graph.cpp:1: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3306,7 +3330,8 @@ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:76: + from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonIndex.hpp:11, + from /build/reproducible-path/salmon-1.10.3+ds1/src/BuildSalmonIndex.cpp:34: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3319,7 +3344,8 @@ from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:27, from /build/reproducible-path/salmon-1.10.3+ds1/include/Graph.hpp:8, - from /build/reproducible-path/salmon-1.10.3+ds1/src/Graph.cpp:1: + from /build/reproducible-path/salmon-1.10.3+ds1/include/DedupUMI.hpp:4, + from /build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:1: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3334,7 +3360,18 @@ from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedGibbsSampler.cpp:30: + from /build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedEMOptimizer.cpp:22: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:76: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3349,7 +3386,7 @@ from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedEMOptimizer.cpp:22: + from /build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedGibbsSampler.cpp:30: /build/reproducible-path/salmon-1.10.3+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() {} | ^ @@ -3377,17 +3414,6 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/src/Alevin.cpp:60: -/build/reproducible-path/salmon-1.10.3+ds1/include/BarcodeModel.hpp: In function 'void alevin::model::coinTossBarcodeModel(std::string, const std::vector >&, MapT&)': -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/BarcodeModel.hpp:168:31: note: use reference type to prevent copying - 168 | for(const std::string trueBarcode: trueBarcodes){ - | ^~~~~~~~~~~ - | & -[ 90%] Building CXX object src/CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FragmentLengthDistribution.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:47: /build/reproducible-path/salmon-1.10.3+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.3+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]' @@ -3538,233 +3564,17 @@ /build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:18, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:19: -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting 'spp::sparsegroup, spp::libc_allocator > >::value_type' {aka 'std::pair'} to 'spp::sparsegroup, spp::libc_allocator > >::mutable_reference' {aka 'std::pair&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]' [-Wcast-user-defined] - 1339 | ::new (p) value_type(std::move((mutable_reference)val)); - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:19: -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting 'spp::sparsegroup, spp::libc_allocator > >::value_type' {aka 'std::pair'} to 'spp::sparsegroup, spp::libc_allocator > >::mutable_reference' {aka 'std::pair&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]' [-Wcast-user-defined] - 1339 | ::new (p) value_type(std::move((mutable_reference)val)); - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonQuantify.cpp:75: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +In file included from /build/reproducible-path/salmon-1.10.3+ds1/src/Alevin.cpp:60: +/build/reproducible-path/salmon-1.10.3+ds1/include/BarcodeModel.hpp: In function 'void alevin::model::coinTossBarcodeModel(std::string, const std::vector >&, MapT&)': +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/BarcodeModel.hpp:168:31: note: use reference type to prevent copying + 168 | for(const std::string trueBarcode: trueBarcodes){ + | ^~~~~~~~~~~ + | & +[ 90%] Building CXX object src/CMakeFiles/salmon.dir/FragmentLengthDistribution.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FragmentLengthDistribution.cpp /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -4227,8 +4037,397 @@ 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonQuantify.cpp:75: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' [ 91%] Building CXX object src/CMakeFiles/salmon.dir/FragmentStartPositionDistribution.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FragmentStartPositionDistribution.cpp +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:19: +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, spp::libc_allocator > >::value_type' {aka 'std::pair'} to 'spp::sparsegroup, spp::libc_allocator > >::mutable_reference' {aka 'std::pair&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]' [-Wcast-user-defined] + 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:19: +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, spp::libc_allocator > >::value_type' {aka 'std::pair'} to 'spp::sparsegroup, spp::libc_allocator > >::mutable_reference' {aka 'std::pair&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]' [-Wcast-user-defined] + 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:47, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinHash.hpp:10, + from /build/reproducible-path/salmon-1.10.3+ds1/src/Alevin.cpp:58: +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here + 28 | edges[source].insert(sink); + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here + 28 | edges[source].insert(sink); + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/AlevinUtils.hpp:47: /build/reproducible-path/salmon-1.10.3+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.3+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]' @@ -4405,6 +4604,33 @@ /build/reproducible-path/salmon-1.10.3+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); | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:47, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinHash.hpp:10: +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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); @@ -4430,6 +4656,31 @@ /build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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); @@ -4542,6 +4793,33 @@ /build/reproducible-path/salmon-1.10.3+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)); | ^~~~~~~~~~~~~~~~~~~~~~ +[ 92%] Building CXX object src/CMakeFiles/salmon.dir/GZipWriter.cpp.o +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here + 28 | edges[source].insert(sink); + | ^ +/build/reproducible-path/salmon-1.10.3+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); + | ^~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/GZipWriter.cpp /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -4654,57 +4932,104 @@ /build/reproducible-path/salmon-1.10.3+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.3+ds1/include/AlevinUtils.hpp:47, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinHash.hpp:10, - from /build/reproducible-path/salmon-1.10.3+ds1/src/Alevin.cpp:58: -/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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 >]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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] +/build/reproducible-path/salmon-1.10.3+ds1/src/AlevinHash.cpp:12:31: required from here + 12 | txpIdxMap[ transcripts[i] ] = i; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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] +/build/reproducible-path/salmon-1.10.3+ds1/src/AlevinHash.cpp:35:23: required from here + 35 | txpToGeneMap[tid] = gid; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:98:21: required from here + 98 | barcodeMap[i] = i; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:105:26: required from here + 105 | trueBarcodeMap[bc] = idx; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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]': @@ -4815,8 +5140,89 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 92%] Building CXX object src/CMakeFiles/salmon.dir/GZipWriter.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/GZipWriter.cpp +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting 'spp::sparsegroup, spp::libc_allocator > >::value_type' {aka 'std::pair'} to 'spp::sparsegroup, spp::libc_allocator > >::mutable_reference' {aka 'std::pair&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]' [-Wcast-user-defined] + 1339 | ::new (p) value_type(std::move((mutable_reference)val)); + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, + from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadExperiment.hpp:7: +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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); @@ -4851,6 +5257,59 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type' {aka 'std::pair, unsigned int>'} to 'spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference' {aka 'std::pair, unsigned int>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::pair; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::pair; _T2 = unsigned int]' [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here + 28 | edges[source].insert(sink); + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -4902,63 +5361,6 @@ /build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] - 397 | IndexT* qidx, std::vector& transcripts, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+ds1/src/SalmonAlevin.cpp:2791:62: required from here - 2791 | std::unique_ptr& salmonIndex); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:65: /build/reproducible-path/salmon-1.10.3+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.3+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]' @@ -4997,6 +5399,9 @@ /build/reproducible-path/salmon-1.10.3+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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] + 397 | IndexT* qidx, std::vector& transcripts, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/string:53, from /usr/include/c++/15/bits/locale_classes.h:42, @@ -5048,6 +5453,172 @@ /build/reproducible-path/salmon-1.10.3+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)); | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+ds1/src/SalmonAlevin.cpp:2791:62: required from here + 2791 | std::unique_ptr& salmonIndex); + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:12:31: required from here + 12 | txpIdxMap[ transcripts[i] ] = i; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] + 397 | IndexT* qidx, std::vector& transcripts, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:35:23: required from here + 35 | txpToGeneMap[tid] = gid; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:98:21: required from here + 98 | barcodeMap[i] = i; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:105:26: required from here + 105 | trueBarcodeMap[bc] = idx; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -5210,31 +5781,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here - 28 | edges[source].insert(sink); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -5289,6 +5835,31 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here + 28 | edges[source].insert(sink); + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -5505,62 +6076,31 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/CollapsedCellOptimizer.cpp:747:45: required from here + 747 | arboFragCounts[gid][it.first] += it.second; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -5669,86 +6209,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here - 28 | edges[source].insert(sink); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/AlevinUtils.hpp:47, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinHash.hpp:10: -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -5965,31 +6425,62 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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 >]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/Graph.hpp:28:21: required from here - 28 | edges[source].insert(sink); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here + 51 | barcodeGroup[barcode][umi] = 1; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -6044,31 +6535,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:12:31: required from here - 12 | txpIdxMap[ transcripts[i] ] = i; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -6120,84 +6586,37 @@ /build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:35:23: required from here - 35 | txpToGeneMap[tid] = gid; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlevinHash.cpp:98:21: required from here - 98 | barcodeMap[i] = i; +/build/reproducible-path/salmon-1.10.3+ds1/include/Graph.hpp:28:21: required from here + 28 | edges[source].insert(sink); | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:105:26: required from here - 105 | trueBarcodeMap[bc] = idx; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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( @@ -6306,60 +6725,32 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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] +/build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedCellOptimizer.cpp:747:45: required from here + 747 | arboFragCounts[gid][it.first] += it.second; + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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]': @@ -6416,6 +6807,34 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/CollapsedCellOptimizer.cpp:1426:68: required from here + 1426 | size_t numLowConfidentBarcode); + | ^ +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -6470,34 +6889,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here - 28 | edges[source].insert(sink); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -6552,62 +6943,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:12:31: required from here - 12 | txpIdxMap[ transcripts[i] ] = i; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:35:23: required from here - 35 | txpToGeneMap[tid] = gid; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -6662,62 +6997,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:98:21: required from here - 98 | barcodeMap[i] = i; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/AlevinHash.cpp:105:26: required from here - 105 | trueBarcodeMap[bc] = idx; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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( @@ -6826,224 +7105,13 @@ /build/reproducible-path/salmon-1.10.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:18, - from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadExperiment.hpp:7: -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here - 28 | edges[source].insert(sink); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/CollapsedCellOptimizer.cpp:747:45: required from here - 747 | arboFragCounts[gid][it.first] += it.second; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:25: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/EquivalenceClassBuilder.hpp:51:30: required from here - 51 | barcodeGroup[barcode][umi] = 1; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/include/Graph.hpp:28:21: required from here - 28 | edges[source].insert(sink); - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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]' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/CollapsedCellOptimizer.cpp:747:45: required from here - 747 | arboFragCounts[gid][it.first] += it.second; - | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -7065,9 +7133,9 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/CollapsedCellOptimizer.cpp:1426:68: required from here 1426 | size_t numLowConfidentBarcode); | ^ -/build/reproducible-path/salmon-1.10.3+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.3+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)); + | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, @@ -7081,37 +7149,6 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+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.3+ds1/src/CollapsedCellOptimizer.cpp:1426:68: required from here - 1426 | size_t numLowConfidentBarcode); - | ^ -/build/reproducible-path/salmon-1.10.3+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)); - | ^~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/salmon.dir/SalmonQuantMerge.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonQuantMerge.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/AlevinUtils.hpp:47, @@ -7166,6 +7203,21 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, spp::libc_allocator > >::value_type' {aka 'std::pair'} to 'spp::sparsegroup, spp::libc_allocator > >::mutable_reference' {aka 'std::pair&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = long unsigned int; _T2 = unsigned int]' [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, + from /build/reproducible-path/salmon-1.10.3+ds1/src/GZipWriter.cpp:9: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -7191,8 +7243,17 @@ /build/reproducible-path/salmon-1.10.3+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); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 94%] Building CXX object src/CMakeFiles/salmon.dir/ProgramOptionsGenerator.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/ProgramOptionsGenerator.cpp +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonQuantMerge.cpp:29: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -7334,32 +7395,10 @@ /build/reproducible-path/salmon-1.10.3+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)); | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/src/GZipWriter.cpp:9: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonQuantMerge.cpp:29: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/ProgramOptionsGenerator.cpp +[ 94%] Building CXX object src/CMakeFiles/salmon.dir/FASTAParser.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FASTAParser.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, @@ -7373,6 +7412,8 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 95%] Building CXX object src/CMakeFiles/salmon.dir/AlignmentModel.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlignmentModel.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadExperiment.hpp:7, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonMappingUtils.hpp:44, @@ -7452,8 +7493,6 @@ /build/reproducible-path/salmon-1.10.3+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); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 94%] Building CXX object src/CMakeFiles/salmon.dir/FASTAParser.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/FASTAParser.cpp /build/reproducible-path/salmon-1.10.3+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.3+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); @@ -7538,10 +7577,6 @@ /build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlignmentModel.cpp -[ 96%] Building CXX object src/CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/ONTAlignmentModel.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/SalmonOpts.hpp:7, @@ -7554,8 +7589,14 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +[ 96%] Building CXX object src/CMakeFiles/salmon.dir/ONTAlignmentModel.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/ONTAlignmentModel.cpp [ 97%] Building CXX object src/CMakeFiles/salmon.dir/AlignmentCommon.cpp.o cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlignmentCommon.cpp +[ 98%] Building CXX object src/CMakeFiles/salmon.dir/SalmonQuantifyAlignments.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonQuantifyAlignments.cpp +[ 99%] Building CXX object src/CMakeFiles/salmon.dir/BAMUtils.cpp.o +cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/BAMUtils.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentCommon.hpp:10, @@ -7569,10 +7610,6 @@ 198 | registry_t(const registry_t&) = delete; | ^ /build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/SalmonQuantifyAlignments.cpp -[ 99%] Building CXX object src/CMakeFiles/salmon.dir/BAMUtils.cpp.o -cd /build/reproducible-path/salmon-1.10.3+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.3+ds1/include -I/usr/include/eigen3 -I/build/reproducible-path/salmon-1.10.3+ds1/external -I/build/reproducible-path/salmon-1.10.3+ds1/external/cereal/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish -I/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/digestpp -I/build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/external/twopaco/graphdump -g -O2 -ffile-prefix-map=/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/BAMUtils.cpp In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, from /build/reproducible-path/salmon-1.10.3+ds1/include/ONTAlignmentModel.hpp:9, @@ -7758,18 +7795,21 @@ /build/reproducible-path/salmon-1.10.3+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.3+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.3+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.3+ds1/src/AlignmentModel.cpp: In member function 'double AlignmentModel::logLikelihood(const ReadPair&, const ReadPair&, Transcript&)': -/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlignmentModel.cpp: In member function 'void AlignmentModel::update(const ReadPair&, const ReadPair&, Transcript&, double, double)': -/build/reproducible-path/salmon-1.10.3+ds1/src/AlignmentModel.cpp:429:66: warning: unused parameter 'primary' [-Wunused-parameter] - 429 | void AlignmentModel::update(const ReadPair& hit, const ReadPair& primary, - | ~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, + from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, + from /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/Util.hpp:19, + from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, + from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, + from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonQuantifyAlignments.cpp:33: +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' /build/reproducible-path/salmon-1.10.3+ds1/src/ONTAlignmentModel.cpp: In constructor 'ONTAlignmentModel::ONTAlignmentModel(double, uint32_t)': /build/reproducible-path/salmon-1.10.3+ds1/src/ONTAlignmentModel.cpp:17:45: warning: unused parameter 'alpha' [-Wunused-parameter] 17 | ONTAlignmentModel::ONTAlignmentModel(double alpha, uint32_t readBins) @@ -7786,21 +7826,18 @@ /build/reproducible-path/salmon-1.10.3+ds1/src/ONTAlignmentModel.cpp:194:50: warning: unused parameter 'os' [-Wunused-parameter] 194 | void ONTAlignmentModel::printModel(std::ostream& os) { | ~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, - from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/spdlog.h:192, - from /build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/Util.hpp:19, - from /build/reproducible-path/salmon-1.10.3+ds1/include/ReadPair.hpp:6, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentGroup.hpp:15, - from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonQuantifyAlignments.cpp:33: -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:197:22: note: remove the '< >' -/build/reproducible-path/salmon-1.10.3+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.3+ds1/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' +/build/reproducible-path/salmon-1.10.3+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.3+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.3+ds1/src/AlignmentModel.cpp: In member function 'double AlignmentModel::logLikelihood(const ReadPair&, const ReadPair&, Transcript&)': +/build/reproducible-path/salmon-1.10.3+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.3+ds1/src/AlignmentModel.cpp: In member function 'void AlignmentModel::update(const ReadPair&, const ReadPair&, Transcript&, double, double)': +/build/reproducible-path/salmon-1.10.3+ds1/src/AlignmentModel.cpp:429:66: warning: unused parameter 'primary' [-Wunused-parameter] + 429 | void AlignmentModel::update(const ReadPair& hit, const ReadPair& primary, + | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/EquivalenceClassBuilder.hpp:18, from /build/reproducible-path/salmon-1.10.3+ds1/include/AlignmentLibrary.hpp:19: /build/reproducible-path/salmon-1.10.3+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 >&]': @@ -8085,225 +8122,6 @@ --include=../../debian/salmon-${option}-man-include \ > ../../debian/salmon-${option}.1; done make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1' - debian/rules override_dh_auto_test -make[1]: Entering directory '/build/reproducible-path/salmon-1.10.3+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.3+ds1/obj-aarch64-linux-gnu' -Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j1 -UpdateCTestConfiguration from :/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/DartConfiguration.tcl -UpdateCTestConfiguration from :/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu/DartConfiguration.tcl -Test project /build/reproducible-path/salmon-1.10.3+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.3+ds1" "-P" "/build/reproducible-path/salmon-1.10.3+ds1/cmake/UnitTests.cmake" -1: Working Directory: /build/reproducible-path/salmon-1.10.3+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.3+ds1/tests -1: =============================================================================== -1: All tests passed (2012750 assertions in 4 test cases) -1: -1/2 Test #1: unit_tests ....................... Passed 0.21 sec -test 2 - Start 2: salmon_read_test_quasi - -2: Test command: /usr/bin/cmake "-DTOPLEVEL_DIR=/build/reproducible-path/salmon-1.10.3+ds1" "-P" "/build/reproducible-path/salmon-1.10.3+ds1/cmake/TestSalmonQuasi.cmake" -2: Working Directory: /build/reproducible-path/salmon-1.10.3+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: [2026-12-15 18:47:43.309] [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: [2026-12-15 18:47:43.309] [jLog] [info] building index -2: out : sample_salmon_quasi_index -2: [2026-12-15 18:47:43.310] [puff::index::jointLog] [info] Running fixFasta -2: -2: [Step 1 of 4] : counting k-mers -2: -2: [2026-12-15 18:47:43.317] [puff::index::jointLog] [info] Replaced 0 non-ATCG nucleotides -2: [2026-12-15 18:47:43.317] [puff::index::jointLog] [info] Clipped poly-A tails from 0 transcripts -2: wrote 15 cleaned references -2: [2026-12-15 18:47:43.317] [puff::index::jointLog] [info] Filter size not provided; estimating from number of distinct k-mers -2: [2026-12-15 18:47:43.319] [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 = 55 -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: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Starting the Pufferfish indexing by reading the GFA binary file. -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Setting the index/BinaryGfa directory sample_salmon_quasi_index -2: size = 19592 -2: ----------------------------------------- -2: | Loading contigs | Time = 70.16 us -2: ----------------------------------------- -2: size = 19592 -2: ----------------------------------------- -2: | Loading contig boundaries | Time = 42.24 us -2: ----------------------------------------- -2: Number of ones: 23 -2: Number of ones per inventory item: 512 -2: Inventory entries filled: 1 -2: 23 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Done wrapping the rank vector with a rank9sel structure. -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] contig count for validation: 23 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Total # of Contigs : 23 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Total # of numerical Contigs : 23 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Total # of contig vec entries: 36 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] bits per offset entry 6 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] Done constructing the contig vector. 24 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] # segments = 23 -2: [2026-12-15 18:47:43.353] [puff::index::jointLog] [info] total length = 19,592 -2: [2026-12-15 18:47:43.354] [puff::index::jointLog] [info] Reading the reference files ... -2: [2026-12-15 18:47:43.354] [puff::index::jointLog] [info] positional integer width = 15 -2: [2026-12-15 18:47:43.354] [puff::index::jointLog] [info] seqSize = 19,592 -2: [2026-12-15 18:47:43.354] [puff::index::jointLog] [info] rankSize = 19,592 -2: [2026-12-15 18:47:43.354] [puff::index::jointLog] [info] edgeVecSize = 0 -2: [2026-12-15 18:47:43.354] [puff::index::jointLog] [info] num keys = 18,902 -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] 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] 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] 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] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 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] 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] 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] 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] 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] 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] 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] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 37.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 39.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 41.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 44.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 44.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 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] 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] 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] 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] 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] 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] 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] 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] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 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] 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] 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] 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] 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] 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] 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] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 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] 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] 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] 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: [2026-12-15 18:47:43.372] [puff::index::jointLog] [info] mphf size = 0.0125198 MB -2: [2026-12-15 18:47:43.372] [puff::index::jointLog] [info] chunk size = 9,796 -2: [2026-12-15 18:47:43.373] [puff::index::jointLog] [info] chunk 0 = [0, 9,796) -2: [2026-12-15 18:47:43.373] [puff::index::jointLog] [info] chunk 1 = [9,796, 19,562) -2: [2026-12-15 18:47:43.375] [puff::index::jointLog] [info] finished populating pos vector -2: [2026-12-15 18:47:43.375] [puff::index::jointLog] [info] writing index components -2: [2026-12-15 18:47:43.375] [puff::index::jointLog] [info] finished writing dense pufferfish index -2: [2026-12-15 18:47:43.375] [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.3 -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: [2026-12-15 18:47:43.420] [jointLog] [info] setting maxHashResizeThreads to 12 -2: ----------------------------------------- -2: | Loading contig table | Time = 23.16 us -2: ----------------------------------------- -2: [2026-12-15 18:47:43.420] [jointLog] [info] Fragment incompatibility prior below threshold. Incompatible fragments will be ignored. -2: size = [2026-12-15 18:47:43.420] [jointLog] [info] Usage of --validateMappings implies use of minScoreFraction. Since not explicitly specified, it is being set to 0.65 -2: [2026-12-15 18:47:43.420] [jointLog] [info] Setting consensusSlack to selective-alignment default of 0.35. -2: [2026-12-15 18:47:43.420] [jointLog] [info] parsing read library format -2: [2026-12-15 18:47:43.421] [jointLog] [info] There is 1 library. -2: [2026-12-15 18:47:43.421] [jointLog] [info] Loading pufferfish index -2: [2026-12-15 18:47:43.421] [jointLog] [info] Loading dense pufferfish index. -2: 24 -2: ----------------------------------------- -2: | Loading contig offsets | Time = 385.24 us -2: ----------------------------------------- -2: ----------------------------------------- -2: | Loading reference lengths | Time = 4.76 us -2: ----------------------------------------- -2: ----------------------------------------- -2: | Loading mphf table | Time = 86.4 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 = 143.08 us -2: ----------------------------------------- -2: size = 19592 -2: ----------------------------------------- -2: | Loading sequence | Time = 70.4 us -2: ----------------------------------------- -2: size = 18902 -2: ----------------------------------------- -2: | Loading positions | Time = 92.44 us -2: ----------------------------------------- -2: size = 28562 -2: ----------------------------------------- -2: | Loading reference sequence | Time = 46.28 us -2: ----------------------------------------- -2: ----------------------------------------- -2: | Loading reference accumulative lengths | Time = 3.76 us -2: ----------------------------------------- -2: [2026-12-15 18:47:43.422] [jointLog] [info] done -2: [2026-12-15 18:47:43.461] [jointLog] [info] Index contained 15 targets -2: [2026-12-15 18:47:43.461] [jointLog] [info] Number of decoys : 0 -2: -2: -2: -2: -2: -2: -2: -2: -2: -2: -2: -2: -2: [2026-12-15 18:47:43.591] [jointLog] [info] Computed 28 rich equivalence classes for further processing -2: [2026-12-15 18:47:43.591] [jointLog] [info] Counted 10,000 total reads in the equivalence classes -2: [2026-12-15 18:47:43.596] [jointLog] [info] Number of mappings discarded because of alignment score : 67 -2: [2026-12-15 18:47:43.596] [jointLog] [info] Number of fragments entirely discarded because of alignment score : 0 -2: [2026-12-15 18:47:43.596] [jointLog] [info] Number of fragments discarded because they are best-mapped to decoys : 0 -2: [2026-12-15 18:47:43.596] [jointLog] [info] Number of fragments discarded because they have only dovetail (discordant) mappings to valid targets : 0 -2: [2026-12-15 18:47:43.596] [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: [2026-12-15 18:47:43.596] [jointLog] [info] Mapping rate = 100% -2: -2: [2026-12-15 18:47:43.596] [jointLog] [info] finished quantifyLibrary() -2: [2026-12-15 18:47:43.596] [jointLog] [info] Starting optimizer -2: [2026-12-15 18:47:43.598] [jointLog] [info] Marked 0 weighted equivalence classes as degenerate -2: [2026-12-15 18:47:43.598] [jointLog] [info] iteration = 0 | max rel diff. = 14.87 -2: [2026-12-15 18:47:43.603] [jointLog] [info] iteration = 100 | max rel diff. = 3.96741e-05 -2: [2026-12-15 18:47:43.603] [jointLog] [info] Finished optimizer -2: [2026-12-15 18:47:43.603] [jointLog] [info] writing output -2: -2: Salmon (read) ran successfully -2/2 Test #2: salmon_read_test_quasi ........... Passed 0.45 sec - -100% tests passed, 0 tests failed out of 2 - -Total Test time (real) = 0.67 sec -make[2]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install @@ -8359,13 +8177,18 @@ dh_installdocs dh_sphinxdoc 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/themetoggle.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/menu.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/search-focus.js dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1' [ -d sample_data ] || tar xzvf sample_data.tgz +sample_data/ +sample_data/reads_2.fastq +sample_data/sample_alignments.bam +sample_data/transcripts.fasta +sample_data/reads_1.fastq dh_installexamples make[1]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1' dh_installman @@ -8396,12 +8219,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3070453/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3571919 and its subdirectories -I: Current time: Tue Dec 15 18:48:16 -12 2026 -I: pbuilder-time-stamp: 1797403696 +I: removing directory /srv/workspace/pbuilder/3070453 and its subdirectories +I: Current time: Thu Nov 13 14:31:26 +14 2025 +I: pbuilder-time-stamp: 1762993886