Diff of the two buildlogs: -- --- b1/build.log 2025-11-15 10:33:34.871010178 +0000 +++ b2/build.log 2025-11-15 11:10:36.721726353 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 14 22:26:42 -12 2025 -I: pbuilder-time-stamp: 1763202402 +I: Current time: Sat Dec 19 06:56:40 +14 2026 +I: pbuilder-time-stamp: 1797613000 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-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/1308510/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/941683/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-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 Dec 18 16:56 /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/941683/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/941683/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='forky' - 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=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='949543498aca4b1eb3e4263b11156ef6' - 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='1308510' - PS1='# ' - PS2='> ' + INVOCATION_ID=232a8d07a4714bd09600c4f701ccf1a7 + 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=941683 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.O5ZXwt2g/pbuilderrc_yF7A --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.O5ZXwt2g/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.O5ZXwt2g/pbuilderrc_Udbk --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.O5ZXwt2g/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 codethink04-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 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1308510/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/941683/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 forky/main arm64 python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [29.7 kB] Get: 234 http://deb.debian.org/debian forky/main arm64 rapmap-dev all 0.15.0+dfsg-5 [194 kB] Get: 235 http://deb.debian.org/debian forky/main arm64 sphinx-doc all 8.2.3-8 [3523 kB] -Fetched 156 MB in 2s (104 MB/s) +Fetched 156 MB in 1s (198 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 ... 19964 files and directories currently installed.) @@ -1171,8 +1203,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Nov 15 10:27:17 UTC 2025. -Universal Time is now: Sat Nov 15 10:27:17 UTC 2025. +Local time is now: Fri Dec 18 16:57:32 UTC 2026. +Universal Time is now: Fri Dec 18 16:57:32 UTC 2026. 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/941683/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/941683/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 (11.4s) -- 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 @@ -1572,123 +1609,121 @@ make -f CMakeFiles/Makefile2 all 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[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/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/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 -f external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/build.make external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.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/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 -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' +make -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.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/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[4]: Entering 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/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/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=" 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/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 src/CMakeFiles/salmon_core.dir/build.make src/CMakeFiles/salmon_core.dir/depend +make -f external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/depend +make -f external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/depend make[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/puffer.dir/DependInfo.cmake "--color=" +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[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 -f src/CMakeFiles/UnitTestsMain.dir/build.make src/CMakeFiles/UnitTestsMain.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/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/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' -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[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 +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/ntcard/CMakeFiles/ntcard.dir/build.make external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/build -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' +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]: 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/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[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 external/pufferfish/src/CMakeFiles/puffer.dir/build.make external/pufferfish/src/CMakeFiles/puffer.dir/build 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 -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 -f external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build.make external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/build +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' 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[4]: Leaving 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/build make[4]: Entering 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 src/CMakeFiles/alevin_core.dir/build.make src/CMakeFiles/alevin_core.dir/build -make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 1%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o -[ 2%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o +[ 1%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/graphdump.cpp.o make[4]: Leaving 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 -f src/CMakeFiles/salmon_core.dir/build.make src/CMakeFiles/salmon_core.dir/build -[ 3%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.o -[ 3%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/SignalHandler.cpp.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/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 -[ 4%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/ksw2_extd.c.o +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' +[ 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 -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 -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 -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 -[ 5%] 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/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 +[ 2%] Building CXX object external/pufferfish/external/ntcard/CMakeFiles/ntcard.dir/Common/Fcontrol.cpp.o 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 make[4]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 3%] Building CXX object external/pufferfish/external/twopaco/graphdump/CMakeFiles/graphdump.dir/__/common/dnachar.cpp.o +[ 4%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.cpp.o +[ 5%] 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/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 [ 6%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse4.dir/ksw2pp/ksw2_extd2_sse.c.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 +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 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 -[ 7%] Building CXX object src/CMakeFiles/alevin_core.dir/edlib.cpp.o +[ 6%] Building CXX object src/CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.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__ -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 +[ 7%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/kalloc.c.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/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 -[ 9%] 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/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/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/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 -[ 10%] Building CXX object external/pufferfish/external/twopaco/graphconstructor/CMakeFiles/twopaco.dir/__/common/dnachar.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/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 -[ 10%] Building CXX object src/CMakeFiles/UnitTestsMain.dir/__/tests/UnitTests.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/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 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 -[ 11%] 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 -[ 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 +[ 9%] 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_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 +[ 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 +[ 11%] 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 +[ 12%] 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/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 [ 13%] 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 -[ 13%] 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 -[ 14%] 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 -[ 15%] 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 -[ 15%] Building CXX object src/CMakeFiles/salmon_core.dir/backtrace.cc.o +[ 13%] 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 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 -[ 17%] 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 -[ 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 src/CMakeFiles/salmon_core.dir/xxhash.c.o +[ 14%] 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 -[ 20%] Building CXX object src/CMakeFiles/salmon_core.dir/TranscriptGroup.cpp.o +[ 15%] 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 +[ 16%] 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 +[ 17%] 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 +[ 18%] Building CXX object src/CMakeFiles/salmon_core.dir/TranscriptGroup.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/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 -[ 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 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 -[ 23%] 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 -[ 24%] Building C object external/pufferfish/src/CMakeFiles/ksw2pp_sse2.dir/ksw2pp/ksw2_extz2_sse.c.o +[ 19%] 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 +[ 20%] 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 +[ 21%] 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 +[ 22%] 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 +[ 23%] 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 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, @@ -1702,18 +1737,19 @@ 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 '< >' -[ 24%] 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 -[ 25%] Linking CXX static library libntcard.a +[ 24%] 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 +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 +[ 26%] Building CXX object src/CMakeFiles/salmon_core.dir/LibraryFormat.cpp.o [ 26%] 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/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 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 -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' [ 26%] Built target ntcard -[ 27%] Building CXX object src/CMakeFiles/alevin_core.dir/AlevinUtils.cpp.o +[ 27%] 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/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, @@ -1728,16 +1764,46 @@ 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/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 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 +[ 27%] 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 +[ 28%] 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 +[ 29%] 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 make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 28%] Built target ksw2pp_sse4 -[ 29%] Building CXX object external/pufferfish/src/CMakeFiles/ksw2pp_basic.dir/ksw2pp/KSW2Aligner.cpp.o +[ 29%] Built target ksw2pp_sse2 +[ 30%] 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 -[ 30%] 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 +[ 31%] 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 +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 '< >' +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/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 +[ 32%] 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 +[ 33%] 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 make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +[ 33%] Built target ksw2pp_basic +[ 34%] 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 +[ 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 +[ 36%] 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/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, @@ -1751,25 +1817,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 '< >' -[ 30%] Built target ksw2pp_sse2 -[ 31%] 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 -[ 32%] 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/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 -[ 33%] 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 -make[4]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' -[ 34%] 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 -[ 34%] Built target ksw2pp_basic -[ 34%] 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 -[ 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 -[ 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 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/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 > > > >]' @@ -1852,13 +1899,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/sparsepp/spp.h:946:33: note: because 'spp::Two_d_destructive_iterator, unsigned int>, spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*, std::pair, unsigned int>*, std::input_iterator_tag, spp::libc_allocator, unsigned int> > >' has user-provided 'spp::Two_d_destructive_iterator& spp::Two_d_destructive_iterator::operator=(const spp::Two_d_destructive_iterator&) [with T = std::pair, unsigned int>; row_it = spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >*; col_it = std::pair, unsigned int>*; iter_type = std::input_iterator_tag; Alloc = spp::libc_allocator, unsigned int> >]' 946 | Two_d_destructive_iterator& operator=(const Two_d_destructive_iterator &o); | ^~~~~~~~ -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/external/pufferfish/include/sparsepp/spp.h: In instantiation of 'void spp::sparsegroup::_set_val(value_type*, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>; reference = std::pair, unsigned int>&]': /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/sparsepp/spp.h:1440:21: required from 'void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char]' 1440 | _set_val(&_group[offset], val); @@ -1884,11 +1924,6 @@ /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/include/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::value_type' {aka 'std::pair, unsigned int>'} to 'spp::sparsegroup, unsigned int>, spp::libc_allocator, unsigned int> > >::mutable_reference' {aka 'std::pair, unsigned int>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]' [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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/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); @@ -1945,21 +1980,8 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 37%] 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/PufferfishIndex.hpp:12, - from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishIndex.cpp:9: -/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 '< >' +[ 37%] 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 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]': @@ -2006,10 +2028,40 @@ 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 +[ 38%] 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, + 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/src/PufferfishIndex.cpp:9: +/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/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/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 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 39%] 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 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, @@ -2025,30 +2077,35 @@ 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 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 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 +[ 40%] 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' -[ 39%] Built target ksw2pp -[ 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 -[ 41%] 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 -[ 42%] 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 -[ 43%] 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 -[ 43%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/PufferfishLossyIndex.cpp.o +[ 40%] Built target ksw2pp +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 '< >' +[ 40%] 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/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 >&]': @@ -2213,21 +2270,6 @@ 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 '< >' -[ 44%] 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 -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] @@ -2238,29 +2280,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 '< >' -[ 45%] 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 -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 '< >' -[ 46%] 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 -[ 47%] 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 -[ 48%] 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 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, @@ -2275,29 +2294,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 '< >' -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 '< >' -[ 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 -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/Util.cpp.o +[ 41%] 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/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 +[ 42%] 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 +[ 43%] 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 +[ 44%] 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 -[ 51%] 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 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, @@ -2310,58 +2314,33 @@ 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 '< >' -[ 52%] 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 -[ 53%] 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 -[ 54%] 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/PufferfishValidate.cpp:15: -/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 '< >' -[ 54%] 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 -[ 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 -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/PufferfishStats.cpp:16: -/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/src/PufferfishTestLookup.cpp:14: -/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] +[ 45%] 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' +[ 45%] Built target graphdump +[ 46%] 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 +[ 47%] 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 +[ 48%] 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 +[ 48%] 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/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/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] +/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/external/pufferfish/include/spdlog/details/../details/registry.h:198:22: note: remove the '< >' -/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) { - | ~~~~~~~~~^ +/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/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 >&]': @@ -2470,13 +2449,28 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 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 +[ 49%] 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 +[ 50%] 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 +[ 51%] 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 +[ 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 +[ 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 +[ 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 +[ 54%] 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 +[ 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 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: + from /build/reproducible-path/salmon-1.10.3+ds1/external/pufferfish/src/PufferfishValidate.cpp:15: /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() {} | ^ @@ -2485,21 +2479,64 @@ 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 +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/PufferfishStats.cpp:16: +/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/src/PufferfishTestLookup.cpp:14: +/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/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) { + | ~~~~~~~~~^ +[ 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 +[ 57%] 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 +[ 58%] 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 +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 '< >' "/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' -[ 57%] Built target alevin_core -[ 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 +[ 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: + 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() {} | ^ @@ -2508,6 +2545,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 '< >' +[ 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/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]': @@ -2554,8 +2593,6 @@ 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, @@ -2704,6 +2741,8 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ +[ 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 /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, 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/pufferfish/include/sparsepp/spp.h:1407:22: required from 'void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_not_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_not_ok_type = spp::integral_constant]' 1407 | _init_val((mutable_pointer)&_group[num_items], val); @@ -2732,15 +2771,11 @@ /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/src/FixFasta.cpp:5: @@ -2752,6 +2787,19 @@ 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%] 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' +[ 64%] Built target salmon_core +[ 65%] Building CXX object external/pufferfish/src/CMakeFiles/puffer.dir/MemCollector.cpp.o +cd /build/reproducible-path/salmon-1.10.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 +[ 65%] 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/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, @@ -2766,10 +2814,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 '< >' -[ 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/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 > > > >]' @@ -2880,13 +2924,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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 66%] 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' -[ 66%] Built target salmon_core [ 67%] 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, @@ -2903,6 +2940,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 '< >' +[ 68%] 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 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, @@ -2916,6 +2955,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 '< >' +[ 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 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: @@ -2927,8 +2968,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 '< >' -[ 68%] 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 +[ 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, @@ -2942,10 +2983,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 '< >' -[ 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/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 > >]' @@ -3050,13 +3087,13 @@ 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 -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 -[ 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 +[ 72%] Building CXX object src/CMakeFiles/unitTests.dir/FragmentLengthDistribution.cpp.o +[ 73%] Building CXX object src/CMakeFiles/unitTests.dir/__/tests/GCSampleTests.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 +[ 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/__/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 +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 +[ 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/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, @@ -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/GCSampleTests.cpp:6: + from /build/reproducible-path/salmon-1.10.3+ds1/src/FragmentLengthDistribution.cpp:12: /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() {} | ^ @@ -3088,7 +3125,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/src/FragmentLengthDistribution.cpp:12: + 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 @@ -3185,26 +3222,26 @@ [ 79%] Building CXX object src/CMakeFiles/salmon.dir/EMUtils.cpp.o [ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedEMOptimizer.cpp.o cd /build/reproducible-path/salmon-1.10.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 -[ 80%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o -[ 81%] Building CXX object src/CMakeFiles/salmon.dir/DedupUMI.cpp.o -[ 82%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o -[ 83%] Building CXX object src/CMakeFiles/salmon.dir/Salmon.cpp.o -[ 84%] Building CXX object src/CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o -[ 85%] 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/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 -[ 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/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 +[ 81%] Building CXX object src/CMakeFiles/salmon.dir/Salmon.cpp.o +[ 82%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedGibbsSampler.cpp.o +[ 82%] Building CXX object src/CMakeFiles/salmon.dir/CollapsedCellOptimizer.cpp.o +[ 83%] 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/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 -[ 87%] Building CXX object src/CMakeFiles/salmon.dir/AlevinHash.cpp.o +[ 84%] Building CXX object src/CMakeFiles/salmon.dir/AlevinHash.cpp.o +[ 85%] 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/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 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 -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/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/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 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/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 +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/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 +[ 86%] Building CXX object src/CMakeFiles/salmon.dir/BuildSalmonIndex.cpp.o +[ 88%] 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/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 [ 87%] 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/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 -[ 88%] 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 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: @@ -3230,8 +3267,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/SalmonIndex.hpp:11, - from /build/reproducible-path/salmon-1.10.3+ds1/src/Salmon.cpp:49: + 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] 197 | registry_t() {} | ^ @@ -3242,8 +3279,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/AlevinHash.hpp:7, - from /build/reproducible-path/salmon-1.10.3+ds1/src/AlevinHash.cpp:1: + 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() {} | ^ @@ -3255,7 +3293,7 @@ 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/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() {} | ^ @@ -3266,11 +3304,7 @@ /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/CollapsedEMOptimizer.cpp:22: + from /build/reproducible-path/salmon-1.10.3+ds1/src/Alevin.cpp:48: /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() {} | ^ @@ -3283,7 +3317,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() {} | ^ @@ -3294,10 +3329,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/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() {} | ^ @@ -3308,11 +3341,11 @@ /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/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/include/EMUtils.hpp:6, - from /build/reproducible-path/salmon-1.10.3+ds1/src/EMUtils.cpp:1: + 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/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() {} | ^ @@ -3323,7 +3356,11 @@ /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/Alevin.cpp:48: + 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/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() {} | ^ @@ -3334,7 +3371,11 @@ /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/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/include/EMUtils.hpp:6, + from /build/reproducible-path/salmon-1.10.3+ds1/src/EMUtils.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() {} | ^ @@ -3345,11 +3386,7 @@ /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/CollapsedGibbsSampler.cpp:30: + 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() {} | ^ @@ -3527,8 +3564,6 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 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/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] @@ -3590,17 +3625,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); | ^~~~~~~~~~~~~~~~~~~~~~ -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 '< >' /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); @@ -3657,62 +3681,45 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 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]' +[ 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]' 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 = 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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~ -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: +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 '< >' /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); @@ -3763,110 +3770,104 @@ /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]' +/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 = unsigned int; 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 = std::vector; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = std::vector]' 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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] +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:32:17: required from here + 32 | tidMap[txp].emplace_back(eqId); + | ^ +/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 = std::vector; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = std::vector]' [-Wcast-user-defined] 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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::pair > >; Alloc = spp::libc_allocator, std::pair > > >; 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:1440:21: required from 'void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' + 1440 | _set_val(&_group[offset], val); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; pointer = std::pair, std::pair > >*; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair >, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >]' 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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::vector&; Key = std::vector; T = std::pair >; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; mapped_type = std::pair >]' 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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/src/DedupUMI.cpp:285:29: required from here + 285 | eqclassHash[genesVec].first += 1; + | ^ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::value_type' {aka 'std::pair, std::pair > >'} to 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::mutable_reference' {aka 'std::pair, std::pair > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = std::pair >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = std::pair >]' [-Wcast-user-defined] + 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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 = 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 = short unsigned int&; Key = short unsigned int; T = short unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = short unsigned int]' 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, 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]' +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:286:47: required from here + 286 | eqclassHash[genesVec].second[readspmol] += 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 short unsigned int; _U2 = short unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = short unsigned int]' [-Wcast-user-defined] + 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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]' +/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]' +/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]' +/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::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]' 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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>]' +/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, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]' 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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::vector&; Key = std::vector; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]' 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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] +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:413:29: required from here + 413 | eqclassHash[genesVec] += 1; + | ^ +/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); | ^~~~~~~~~~~~~~~~~~~~~~ /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&]': @@ -3888,60 +3889,90 @@ /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/src/DedupUMI.cpp:477:29: required from here + 477 | vertexIndices[gene] = 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]' +/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/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]' +/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_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/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] +/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, 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]' +/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, 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]' +/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, 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]' +/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, 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]' +/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, 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>]' +/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 = 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]' +/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/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] +/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 >&]': @@ -4000,60 +4031,116 @@ /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 >; 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]' +/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 = unsigned int; 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 = std::vector; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = std::vector]' 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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] +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:32:17: required from here + 32 | tidMap[txp].emplace_back(eqId); + | ^ +/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)); | ^~~~~~~~~~~~~~~~~~~~~~ -/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]' +/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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]' +/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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' 1435 | _set_aux(alloc, offset, val, check_alloc_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; pointer = std::pair, std::pair > >*; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' 1453 | _set(alloc, i, offset, val); // may change _group pointer | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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, std::pair > >; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' 3170 | return table.set(pos, obj); | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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>]' +/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, std::pair >, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >]' 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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::vector&; Key = std::vector; T = std::pair >; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; mapped_type = std::pair >]' 3813 | return rep.template find_or_insert(std::forward(key)).second; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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] +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:285:29: required from here + 285 | eqclassHash[genesVec].first += 1; + | ^ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::value_type' {aka 'std::pair, std::pair > >'} to 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::mutable_reference' {aka 'std::pair, std::pair > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = std::pair >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = std::pair >]' [-Wcast-user-defined] + 1339 | ::new (p) value_type(std::move((mutable_reference)val)); + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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 = 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 = 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 = short unsigned int&; Key = short unsigned int; T = short unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = short unsigned int]' + 3813 | return rep.template find_or_insert(std::forward(key)).second; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:286:47: required from here + 286 | eqclassHash[genesVec].second[readspmol] += 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 short unsigned int; _U2 = short unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = short unsigned int]' [-Wcast-user-defined] + 1339 | ::new (p) value_type(std::move((mutable_reference)val)); + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]' + 3170 | return table.set(pos, obj); + | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]' + 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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::vector&; Key = std::vector; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]' + 3813 | return rep.template find_or_insert(std::forward(key)).second; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:413:29: required from here + 413 | eqclassHash[genesVec] += 1; + | ^ +/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::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]' [-Wcast-user-defined] 1339 | ::new (p) value_type(std::move((mutable_reference)val)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/salmon-1.10.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&]': @@ -4078,70 +4165,193 @@ /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/src/DedupUMI.cpp:477:29: required from here + 477 | vertexIndices[gene] = 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]' +/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]' +/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_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/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] +/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, 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]' +/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, 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]' +/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, 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]' +/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, 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]' +/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, 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>]' +/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 = 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]' +/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/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] +/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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 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::_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:2251:27: required from 'void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]' + 2251 | which_group(i).set(_alloc, pos_in_group(i), val); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from 'void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2830 | table.move(bucknum, *it); // moves the value to here + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from 'spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2948 | _move_from(mover, ht, min_buckets_wanted); + | ^~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from 'bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]' + 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); + | ^~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from 'void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2846 | _maybe_shrink(); + | ^~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from 'void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 3799 | void resize(size_type cnt) { rep.resize(cnt); } + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from 'void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 + | ^~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:39:25: required from here + 39 | vertexIndexMap.reserve(numClasses); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~ +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]' + 1383 | _group = alloc.reallocate(_group, num_alloc); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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:2251:27: required from 'void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]' + 2251 | which_group(i).set(_alloc, pos_in_group(i), val); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from 'void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2830 | table.move(bucknum, *it); // moves the value to here + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from 'spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2948 | _move_from(mover, ht, min_buckets_wanted); + | ^~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from 'bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]' + 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); + | ^~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from 'void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2846 | _maybe_shrink(); + | ^~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from 'void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 3799 | void resize(size_type cnt) { rep.resize(cnt); } + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from 'void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 + | ^~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:39:25: required from here + 39 | vertexIndexMap.reserve(numClasses); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/streambuf:45, + from /usr/include/c++/15/bits/streambuf_iterator.h:37, + from /usr/include/c++/15/iterator:68, + from /usr/include/boost/graph/graph_traits.hpp:14, + from /usr/include/boost/graph/depth_first_search.hpp:17, + from /usr/include/boost/graph/connected_components.hpp:15, + from /build/reproducible-path/salmon-1.10.3+ds1/include/Graph.hpp:4: +/usr/include/c++/15/bits/stl_pair.h:302:12: note: 'struct std::pair, unsigned int>' declared here + 302 | struct pair + | ^~~~ +/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:1390:18: required from 'void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]' + 1390 | _init_val((mutable_pointer)(_group + offset), val); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.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:2251:27: required from 'void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]' + 2251 | which_group(i).set(_alloc, pos_in_group(i), val); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from 'void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2830 | table.move(bucknum, *it); // moves the value to here + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from 'spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2948 | _move_from(mover, ht, min_buckets_wanted); + | ^~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from 'bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]' + 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); + | ^~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from 'void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 2846 | _maybe_shrink(); + | ^~~~~~~~~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from 'void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 3799 | void resize(size_type cnt) { rep.resize(cnt); } + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from 'void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' + 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 + | ^~~~~~ +/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:39:25: required from here + 39 | vertexIndexMap.reserve(numClasses); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~ +[ 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 /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); @@ -4604,32 +4814,10 @@ 488 | for (const auto trueBarcode: trueBarcodes){ | ^~~~~~~~~~~ | & -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]' - 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); - | ^~~~~~~~~~~~~~~~~~~~~~ +[ 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 +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); @@ -4680,159 +4868,56 @@ /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 = std::vector; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = std::vector]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:32:17: required from here - 32 | tidMap[txp].emplace_back(eqId); - | ^ -/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 = std::vector; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = unsigned int; _T2 = std::vector]' [-Wcast-user-defined] - 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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::pair > >; Alloc = spp::libc_allocator, std::pair > > >; 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:1440:21: required from 'void spp::sparsegroup::_set(allocator_type&, size_type, size_type, Val&) [with Val = std::pair, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' - 1440 | _set_val(&_group[offset], val); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; pointer = std::pair, std::pair > >*; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' - 1453 | _set(alloc, i, offset, val); // may change _group pointer - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' - 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' - 3170 | return table.set(pos, obj); - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair >, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >]' - 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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::vector&; Key = std::vector; T = std::pair >; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; mapped_type = std::pair >]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:285:29: required from here - 285 | eqclassHash[genesVec].first += 1; - | ^ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1355:41: warning: casting 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::value_type' {aka 'std::pair, std::pair > >'} to 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::mutable_reference' {aka 'std::pair, std::pair > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = std::pair >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = std::pair >]' [-Wcast-user-defined] - 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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 = 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 = short unsigned int&; Key = short unsigned int; T = short unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = short unsigned int]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:286:47: required from here - 286 | eqclassHash[genesVec].second[readspmol] += 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 short unsigned int; _U2 = short unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = short unsigned int]' [-Wcast-user-defined] - 1355 | *(mutable_pointer)p = std::move((mutable_reference)val); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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, 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]' +/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, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; 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, unsigned int>; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]' +/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, unsigned int, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]' +/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 = std::vector&; Key = std::vector; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]' +/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/DedupUMI.cpp:413:29: required from here - 413 | eqclassHash[genesVec] += 1; - | ^ -/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] +/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]' +/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 = unsigned int; 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 = 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 = 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 = unsigned int&; Key = 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/src/DedupUMI.cpp:477:29: required from here - 477 | vertexIndices[gene] = 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] +/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_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: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); @@ -4889,180 +4974,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)); | ^~~~~~~~~~~~~~~~~~~~~~ -/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 = std::vector; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator > >; mapped_type = std::vector]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:32:17: required from here - 32 | tidMap[txp].emplace_back(eqId); - | ^ -/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)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' - 1435 | _set_aux(alloc, offset, val, check_alloc_type()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; pointer = std::pair, std::pair > >*; allocator_type = spp::libc_allocator, std::pair > > >; size_type = unsigned char]' - 1453 | _set(alloc, i, offset, val); // may change _group pointer - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; T = std::pair, std::pair > >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' - 2242 | pointer p(group.set(_alloc, pos_in_group(i), val)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair > >; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; reference = std::pair, std::pair > >&; size_type = long unsigned int]' - 3170 | return table.set(pos, obj); - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, std::pair >, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, std::pair > >; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, std::pair >, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; value_type = std::pair, std::pair > >]' - 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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::vector&; Key = std::vector; T = std::pair >; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, std::pair > > >; mapped_type = std::pair >]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:285:29: required from here - 285 | eqclassHash[genesVec].first += 1; - | ^ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:1339:40: warning: casting 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::value_type' {aka 'std::pair, std::pair > >'} to 'spp::sparsegroup, std::pair > >, spp::libc_allocator, std::pair > > > >::mutable_reference' {aka 'std::pair, std::pair > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::vector; _U2 = std::pair >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = std::pair >]' [-Wcast-user-defined] - 1339 | ::new (p) value_type(std::move((mutable_reference)val)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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 = 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 = 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 = short unsigned int&; Key = short unsigned int; T = short unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; mapped_type = short unsigned int]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:286:47: required from here - 286 | eqclassHash[genesVec].second[readspmol] += 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 short unsigned int; _U2 = short unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = short unsigned int; _T2 = short unsigned int]' [-Wcast-user-defined] - 1339 | ::new (p) value_type(std::move((mutable_reference)val)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; reference = std::pair, unsigned int>&; size_type = long unsigned int]' - 3170 | return table.set(pos, obj); - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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, boost::hash > >::DefaultValue; KT = std::vector&; Value = std::pair, unsigned int>; Key = std::vector; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; value_type = std::pair, unsigned int>]' - 3287 | return _insert_at(def, erased ? erased_pos : bucknum, erased); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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::vector&; Key = std::vector; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; mapped_type = unsigned int]' - 3813 | return rep.template find_or_insert(std::forward(key)).second; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:413:29: required from here - 413 | eqclassHash[genesVec] += 1; - | ^ -/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::vector; _U2 = unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::vector; _T2 = unsigned int]' [-Wcast-user-defined] - 1339 | ::new (p) value_type(std::move((mutable_reference)val)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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/DedupUMI.cpp:477:29: required from here - 477 | vertexIndices[gene] = 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::_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:2251:27: required from 'void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]' - 2251 | which_group(i).set(_alloc, pos_in_group(i), val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from 'void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2830 | table.move(bucknum, *it); // moves the value to here - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from 'spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2948 | _move_from(mover, ht, min_buckets_wanted); - | ^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from 'bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]' - 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); - | ^~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from 'void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2846 | _maybe_shrink(); - | ^~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from 'void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 3799 | void resize(size_type cnt) { rep.resize(cnt); } - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from 'void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 - | ^~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:39:25: required from here - 39 | vertexIndexMap.reserve(numClasses); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/src/SalmonAlevin.cpp: In instantiation of 'void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishSparseIndex; ProtocolT = alevin::protocols::DropSeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]': /build/reproducible-path/salmon-1.10.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( @@ -5117,95 +5028,58 @@ /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]' - 1383 | _group = alloc.reallocate(_group, num_alloc); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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]' +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:2251:27: required from 'void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]' - 2251 | which_group(i).set(_alloc, pos_in_group(i), val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from 'void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2830 | table.move(bucknum, *it); // moves the value to here - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from 'spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2948 | _move_from(mover, ht, min_buckets_wanted); - | ^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from 'bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]' - 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); - | ^~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from 'void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2846 | _maybe_shrink(); - | ^~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from 'void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 3799 | void resize(size_type cnt) { rep.resize(cnt); } - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from 'void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 - | ^~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:39:25: required from here - 39 | vertexIndexMap.reserve(numClasses); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/streambuf:45, - from /usr/include/c++/15/bits/streambuf_iterator.h:37, - from /usr/include/c++/15/iterator:68, - from /usr/include/boost/graph/graph_traits.hpp:14, - from /usr/include/boost/graph/depth_first_search.hpp:17, - from /usr/include/boost/graph/connected_components.hpp:15, - from /build/reproducible-path/salmon-1.10.3+ds1/include/Graph.hpp:4: -/usr/include/c++/15/bits/stl_pair.h:302:12: note: 'struct std::pair, unsigned int>' declared here - 302 | struct pair - | ^~~~ -/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:1390:18: required from 'void spp::sparsegroup::_set_aux(allocator_type&, size_type, Val&, realloc_ok_type) [with Val = std::pair, unsigned int>; T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; allocator_type = spp::libc_allocator, unsigned int> >; size_type = unsigned char; realloc_ok_type = spp::integral_constant]' - 1390 | _init_val((mutable_pointer)(_group + offset), val); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.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]' +/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:2251:27: required from 'void spp::sparsetable::move(size_type, reference) [with T = std::pair, unsigned int>; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int; reference = std::pair, unsigned int>&]' - 2251 | which_group(i).set(_alloc, pos_in_group(i), val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2830:23: required from 'void spp::sparse_hashtable::_move_from(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2830 | table.move(bucknum, *it); // moves the value to here - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2948:9: required from 'spp::sparse_hashtable::sparse_hashtable(MoveDontCopyT, spp::sparse_hashtable&, size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2948 | _move_from(mover, ht, min_buckets_wanted); - | ^~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2680:30: required from 'bool spp::sparse_hashtable::_maybe_shrink() [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >]' - 2680 | sparse_hashtable tmp(MoveDontCopy, *this, sz); - | ^~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:2846:13: required from 'void spp::sparse_hashtable::resize(size_type) [with Value = std::pair, unsigned int>; Key = std::pair; HashFcn = boost::hash >; ExtractKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SelectKey; SetKey = spp::sparse_hash_map, unsigned int, boost::hash > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 2846 | _maybe_shrink(); - | ^~~~~~~~~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3799:51: required from 'void spp::sparse_hash_map::resize(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 3799 | void resize(size_type cnt) { rep.resize(cnt); } - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/external/install/include/pufferfish/sparsepp/spp.h:3801:41: required from 'void spp::sparse_hash_map::reserve(size_type) [with Key = std::pair; T = unsigned int; HashFcn = boost::hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, unsigned int> >; size_type = long unsigned int]' - 3801 | void reserve(size_type cnt) { resize(cnt); } // c++11 - | ^~~~~~ -/build/reproducible-path/salmon-1.10.3+ds1/src/DedupUMI.cpp:39:25: required from here - 39 | vertexIndexMap.reserve(numClasses); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/external/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 = PufferfishIndex; ProtocolT = alevin::protocols::DropSeq; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]': /build/reproducible-path/salmon-1.10.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( @@ -5260,6 +5134,115 @@ /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/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 = 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 + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/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::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( @@ -5368,6 +5351,106 @@ /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/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/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::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( @@ -5584,19 +5667,65 @@ /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/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/src/FragmentLengthDistribution.cpp:12: -/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, 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)); + | ^~~~~~~~~~~~~~~~~~~~~~ +/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/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( @@ -5648,11 +5777,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::_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:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 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 /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::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 = PufferfishIndex; size_t = long unsigned int]' 1730 | process_reads_sc_sketch( @@ -6031,6 +6186,90 @@ /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/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 = PufferfishSparseIndex; ProtocolT = alevin::protocols::SplitSeqV1; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]': /build/reproducible-path/salmon-1.10.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( @@ -6085,6 +6324,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::_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)); + | ^~~~~~~~~~~~~~~~~~~~~~ +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/src/SalmonAlevin.cpp: In instantiation of 'void process_reads_sc_sketch(alevin::paired_parser*, ReadExperimentT&, ReadLibrary&, alevin::AlnGroupVec&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, std::atomic&, IndexT*, std::vector&, FragmentLengthDistribution&, SalmonOpts&, std::atomic&, std::ofstream&, std::ofstream&, std::mutex&, std::mutex&, std::mutex&, AlevinOpts&, MappingStatistics&) [with IndexT = PufferfishIndex; ProtocolT = alevin::protocols::SplitSeqV1; alevin::paired_parser = fastx_parser::FastxParser; ReadExperimentT = ReadExperiment >; alevin::AlnGroupVec = std::vector, std::allocator > >; std::ofstream = std::basic_ofstream]': /build/reproducible-path/salmon-1.10.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( @@ -6136,9 +6431,62 @@ /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 = 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: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, 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::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( @@ -6406,6 +6754,31 @@ /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 = 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:397:63: warning: unused parameter 'transcripts' [-Wunused-parameter] 397 | IndexT* qidx, std::vector& transcripts, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -6679,161 +7052,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, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -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); - | ^~~~~~~~~~~~~~~~~~~~~~ -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::_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); @@ -6918,13 +7136,13 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ +[ 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/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: + 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/src/FragmentLengthDistribution.cpp:12: /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() {} | ^ @@ -6933,204 +7151,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; 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 = 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 >; 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, 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/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)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/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)); - | ^~~~~~~~~~~~~~~~~~~~~~ -[ 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/AlevinUtils.hpp:47, from /build/reproducible-path/salmon-1.10.3+ds1/src/SalmonAlevin.cpp:95: /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 >&]': @@ -7208,17 +7228,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); | ^~~~~~~~~~~~~~~~~~~~~~ -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); @@ -7303,6 +7312,8 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~ +[ 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 /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); @@ -7362,6 +7373,32 @@ | ^~~~~~~~~~~~~~~~~~~~~~ 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 '< >' +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/ProgramOptionsGenerator.hpp:5, from /build/reproducible-path/salmon-1.10.3+ds1/src/ProgramOptionsGenerator.cpp:4: @@ -7375,8 +7412,6 @@ /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/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 -[ 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, @@ -7540,6 +7575,10 @@ /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, @@ -7552,8 +7591,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 '< >' -[ 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 In file included from /build/reproducible-path/salmon-1.10.3+ds1/include/spdlog/details/spdlog_impl.h:12, @@ -7569,6 +7606,34 @@ 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/AlignmentCommon.hpp:10, + from /build/reproducible-path/salmon-1.10.3+ds1/src/AlignmentCommon.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/include/ONTAlignmentModel.hpp:9, + from /build/reproducible-path/salmon-1.10.3+ds1/src/ONTAlignmentModel.cpp:11: +/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/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 >&]': @@ -7730,34 +7795,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)); | ^~~~~~~~~~~~~~~~~~~~~~ -[ 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 -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, - from /build/reproducible-path/salmon-1.10.3+ds1/src/AlignmentCommon.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/include/ONTAlignmentModel.hpp:9, - from /build/reproducible-path/salmon-1.10.3+ds1/src/ONTAlignmentModel.cpp:11: -/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 '< >' -[ 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 /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, @@ -7770,6 +7807,21 @@ /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 +7838,6 @@ /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 '< >' 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 (2010943 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: [2025-11-14 22:32:55.320] [jLog] [warning] The salmon index is being built without any decoy sequences. It is recommended that decoy sequence (either computed auxiliary decoy sequence or the genome of the organism) be provided during indexing. Further details can be found at https://salmon.readthedocs.io/en/latest/salmon.html#preparing-transcriptome-indices-mapping-based-mode. -2: [2025-11-14 22:32:55.320] [jLog] [info] building index -2: out : sample_salmon_quasi_index -2: [2025-11-14 22:32:55.320] [puff::index::jointLog] [info] Running fixFasta -2: -2: [Step 1 of 4] : counting k-mers -2: -2: [2025-11-14 22:32:55.323] [puff::index::jointLog] [info] Replaced 0 non-ATCG nucleotides -2: [2025-11-14 22:32:55.323] [puff::index::jointLog] [info] Clipped poly-A tails from 0 transcripts -2: wrote 15 cleaned references -2: [2025-11-14 22:32:55.324] [puff::index::jointLog] [info] Filter size not provided; estimating from number of distinct k-mers -2: [2025-11-14 22:32:55.324] [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: [2025-11-14 22:32:55.345] [puff::index::jointLog] [info] Starting the Pufferfish indexing by reading the GFA binary file. -2: [2025-11-14 22:32:55.345] [puff::index::jointLog] [info] Setting the index/BinaryGfa directory sample_salmon_quasi_index -2: size = 19592 -2: ----------------------------------------- -2: | Loading contigs | Time = 164.52 us -2: ----------------------------------------- -2: size = 19592 -2: ----------------------------------------- -2: | Loading contig boundaries | Time = 161.2 us -2: ----------------------------------------- -2: Number of ones: 23 -2: Number of ones per inventory item: 512 -2: Inventory entries filled: 1 -2: 23 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] Done wrapping the rank vector with a rank9sel structure. -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] contig count for validation: 23 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] Total # of Contigs : 23 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] Total # of numerical Contigs : 23 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] Total # of contig vec entries: 36 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] bits per offset entry 6 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] Done constructing the contig vector. 24 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] # segments = 23 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] total length = 19,592 -2: [2025-11-14 22:32:55.346] [puff::index::jointLog] [info] Reading the reference files ... -2: [2025-11-14 22:32:55.347] [puff::index::jointLog] [info] positional integer width = 15 -2: [2025-11-14 22:32:55.347] [puff::index::jointLog] [info] seqSize = 19,592 -2: [2025-11-14 22:32:55.347] [puff::index::jointLog] [info] rankSize = 19,592 -2: [2025-11-14 22:32:55.347] [puff::index::jointLog] [info] edgeVecSize = 0 -2: [2025-11-14 22:32:55.347] [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] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 4.65 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 6.97 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 9.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 11.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 13.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 16.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 18.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 20.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 23.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 25.6 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 27.9 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 30.2 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 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] 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] 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] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 46.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 48.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 51.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 53.5 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 55.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 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] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 60.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 62.8 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 65.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 67.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 69.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 72.1 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 74.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 76.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 79 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 81.4 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 83.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 86 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 88.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 90.7 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 93 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 95.3 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec [Building BooPHF] 100 % elapsed: 0 min 0 sec remaining: 0 min 0 sec -2: [2025-11-14 22:32:55.360] [puff::index::jointLog] [info] mphf size = 0.0125198 MB -2: [2025-11-14 22:32:55.360] [puff::index::jointLog] [info] chunk size = 9,796 -2: [2025-11-14 22:32:55.360] [puff::index::jointLog] [info] chunk 0 = [0, 9,796) -2: [2025-11-14 22:32:55.360] [puff::index::jointLog] [info] chunk 1 = [9,796, 19,562) -2: [2025-11-14 22:32:55.361] [puff::index::jointLog] [info] finished populating pos vector -2: [2025-11-14 22:32:55.361] [puff::index::jointLog] [info] writing index components -2: [2025-11-14 22:32:55.361] [puff::index::jointLog] [info] finished writing dense pufferfish index -2: [2025-11-14 22:32:55.361] [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: ----------------------------------------- -2: | Loading contig table | Time = 12.32 us -2: ----------------------------------------- -2: size = 24 -2: ----------------------------------------- -2: | Loading contig offsets | Time = 40.44 us -2: ----------------------------------------- -2: ----------------------------------------- -2: | Loading reference lengths | Time = 2.16 us -2: ----------------------------------------- -2: ----------------------------------------- -2: | Loading mphf table | Time = 48.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 = 61.4 us -2: ----------------------------------------- -2: size = 19592 -2: ----------------------------------------- -2: | Loading sequence | Time = 21.761 us -2: ----------------------------------------- -2: size = 18902 -2: ----------------------------------------- -2: | Loading positions | Time = 47.4 us -2: ----------------------------------------- -2: size = 28562 -2: ----------------------------------------- -2: | Loading reference sequence | Time = 23.28 us -2: ----------------------------------------- -2: ----------------------------------------- -2: | Loading reference accumulative lengths | Time = 2.4 us -2: ----------------------------------------- -2: [2025-11-14 22:32:55.387] [jointLog] [info] setting maxHashResizeThreads to 12 -2: [2025-11-14 22:32:55.387] [jointLog] [info] Fragment incompatibility prior below threshold. Incompatible fragments will be ignored. -2: [2025-11-14 22:32:55.387] [jointLog] [info] Usage of --validateMappings implies use of minScoreFraction. Since not explicitly specified, it is being set to 0.65 -2: [2025-11-14 22:32:55.387] [jointLog] [info] Setting consensusSlack to selective-alignment default of 0.35. -2: [2025-11-14 22:32:55.387] [jointLog] [info] parsing read library format -2: [2025-11-14 22:32:55.387] [jointLog] [info] There is 1 library. -2: [2025-11-14 22:32:55.387] [jointLog] [info] Loading pufferfish index -2: [2025-11-14 22:32:55.387] [jointLog] [info] Loading dense pufferfish index. -2: [2025-11-14 22:32:55.388] [jointLog] [info] done -2: -2: -2: -2: -2: [2025-11-14 22:32:55.430] [jointLog] [info] Index contained 15 targets -2: [2025-11-14 22:32:55.430] [jointLog] [info] Number of decoys : 0 -2: -2: -2: -2: -2: -2: -2: -2: -2: [2025-11-14 22:32:55.511] [jointLog] [info] Computed 28 rich equivalence classes for further processing -2: [2025-11-14 22:32:55.511] [jointLog] [info] Counted 10,000 total reads in the equivalence classes -2: [2025-11-14 22:32:55.514] [jointLog] [info] Number of mappings discarded because of alignment score : 67 -2: [2025-11-14 22:32:55.514] [jointLog] [info] Number of fragments entirely discarded because of alignment score : 0 -2: [2025-11-14 22:32:55.514] [jointLog] [info] Number of fragments discarded because they are best-mapped to decoys : 0 -2: [2025-11-14 22:32:55.514] [jointLog] [info] Number of fragments discarded because they have only dovetail (discordant) mappings to valid targets : 0 -2: [2025-11-14 22:32:55.514] [jointLog] [warning] Only 10000 fragments were mapped, but the number of burn-in fragments was set to 5000000. -2: The effective lengths have been computed using the observed mappings. -2: -2: [2025-11-14 22:32:55.514] [jointLog] [info] Mapping rate = 100% -2: -2: [2025-11-14 22:32:55.514] [jointLog] [info] finished quantifyLibrary() -2: [2025-11-14 22:32:55.514] [jointLog] [info] Starting optimizer -2: [2025-11-14 22:32:55.515] [jointLog] [info] Marked 0 weighted equivalence classes as degenerate -2: [2025-11-14 22:32:55.515] [jointLog] [info] iteration = 0 | max rel diff. = 14.87 -2: [2025-11-14 22:32:55.517] [jointLog] [info] iteration = 100 | max rel diff. = 3.61684e-05 -2: [2025-11-14 22:32:55.517] [jointLog] [info] Finished optimizer -2: [2025-11-14 22:32:55.517] [jointLog] [info] writing output -2: -2: Salmon (read) ran successfully -2/2 Test #2: salmon_read_test_quasi ........... Passed 0.30 sec - -100% tests passed, 0 tests failed out of 2 - -Total Test time (real) = 0.52 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 @@ -8311,10 +8129,13 @@ dh_auto_install cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/salmon-1.10.3\+ds1/debian/salmon AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +make[2]: Warning: File 'Makefile' has modification time 34408227 s in the future /usr/bin/cmake -S/build/reproducible-path/salmon-1.10.3+ds1 -B/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' +make[3]: Warning: File 'CMakeFiles/Makefile2' has modification time 34408227 s in the future make[3]: Nothing to be done for 'preinstall'. +make[3]: warning: Clock skew detected. Your build may be incomplete. make[3]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake @@ -8338,6 +8159,7 @@ Please add /usr/bin to your PATH Please add /usr/lib to your LD_LIBRARY_PATH ========================================================================== +make[2]: warning: Clock skew detected. Your build may be incomplete. make[2]: Leaving directory '/build/reproducible-path/salmon-1.10.3+ds1/obj-aarch64-linux-gnu' rm -Rvf /build/reproducible-path/salmon-1.10.3+ds1/debian/salmon/usr/lib removed '/build/reproducible-path/salmon-1.10.3+ds1/debian/salmon/usr/lib/libsalmon_core.a' @@ -8358,14 +8180,19 @@ dh_install dh_installdocs dh_sphinxdoc -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/themetoggle.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/menu.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/search-focus.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/salmon/usr/share/doc/salmon/html/_static/copybutton.js +dh_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_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 @@ -8387,8 +8214,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'salmon' in '../salmon_1.10.3+ds1-1_arm64.deb'. dpkg-deb: building package 'salmon-dbgsym' in '../salmon-dbgsym_1.10.3+ds1-1_arm64.deb'. +dpkg-deb: building package 'salmon' in '../salmon_1.10.3+ds1-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../salmon_1.10.3+ds1-1_arm64.buildinfo dpkg-genchanges --build=binary -O../salmon_1.10.3+ds1-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -8396,12 +8223,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/941683/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/941683/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/1308510 and its subdirectories -I: Current time: Fri Nov 14 22:33:33 -12 2025 -I: pbuilder-time-stamp: 1763202813 +I: removing directory /srv/workspace/pbuilder/941683 and its subdirectories +I: Current time: Sat Dec 19 07:33:35 +14 2026 +I: pbuilder-time-stamp: 1797615215