Diff of the two buildlogs: -- --- b1/build.log 2025-03-05 19:44:07.782249974 +0000 +++ b2/build.log 2025-03-05 19:59:44.803828253 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Apr 7 13:58:35 -12 2026 -I: pbuilder-time-stamp: 1775613515 +I: Current time: Thu Mar 6 09:44:10 +14 2025 +I: pbuilder-time-stamp: 1741203850 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying remove_timestamp.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2414392/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2471911/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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 Mar 5 19:44 /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/2471911/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2471911/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + 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]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a7ff06ffeb4741c0a91a24e9df4968f4' - 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='2414392' - PS1='# ' - PS2='> ' + INVOCATION_ID=39c4c2c054554291a5c6b22de6c2b6c4 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=2471911 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.bnAeWrOr/pbuilderrc_RHaj --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bnAeWrOr/b1 --logfile b1/build.log libstxxl_1.4.1-4.1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.bnAeWrOr/pbuilderrc_e53H --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bnAeWrOr/b2 --logfile b2/build.log libstxxl_1.4.1-4.1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2414392/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2471911/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -335,7 +367,7 @@ Get: 209 http://deb.debian.org/debian trixie/main amd64 liblab-gamut1 amd64 2.42.4-2+b4 [198 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 graphviz amd64 2.42.4-2+b4 [619 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 texlive-fonts-extra all 2024.20250114-1 [624 MB] -Fetched 1018 MB in 52s (19.4 MB/s) +Fetched 1018 MB in 41s (25.0 MB/s) Preconfiguring packages ... Selecting previously unselected package poppler-data. (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 ... 19800 files and directories currently installed.) @@ -1031,8 +1063,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Apr 8 02:01:36 UTC 2026. -Universal Time is now: Wed Apr 8 02:01:36 UTC 2026. +Local time is now: Wed Mar 5 19:47:20 UTC 2025. +Universal Time is now: Wed Mar 5 19:47:20 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:amd64 (1:1.1.8-1+b2) ... @@ -1229,7 +1261,11 @@ fakeroot is already the newest version (1.37-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/libstxxl-1.4.1/ && 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 > ../libstxxl_1.4.1-4.1_source.changes +I: user script /srv/workspace/pbuilder/2471911/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2471911/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libstxxl-1.4.1/ && 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 > ../libstxxl_1.4.1-4.1_source.changes dpkg-buildpackage: info: source package libstxxl dpkg-buildpackage: info: source version 1.4.1-4.1 dpkg-buildpackage: info: source distribution unstable @@ -1307,7 +1343,7 @@ -- Looking for mallinfo - found -- Looking for mlock -- Looking for mlock - found --- Configuring done (6.9s) +-- Configuring done (8.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -1324,7 +1360,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libstxxl-1.4.1' dh_auto_build - cd obj-x86_64-linux-gnu && make -j42 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j20 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/libstxxl-1.4.1 -B/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -1336,82 +1372,55 @@ make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/stxxl.dir/build.make lib/CMakeFiles/stxxl.dir/build make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' -[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o -[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o -[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o -[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o -[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/seed.cpp.o -[ 13%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o -[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -[ 19%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -MF CMakeFiles/stxxl.dir/common/utils.cpp.o.d -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/utils.cpp -[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o -[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o +[ 1%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o +[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o -MF CMakeFiles/stxxl.dir/common/cmdline.cpp.o.d -o CMakeFiles/stxxl.dir/common/cmdline.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/cmdline.cpp -[ 27%] Building CXX object lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o -[ 27%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o +[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o -MF CMakeFiles/stxxl.dir/common/exithandler.cpp.o.d -o CMakeFiles/stxxl.dir/common/exithandler.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/exithandler.cpp +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -MF CMakeFiles/stxxl.dir/common/utils.cpp.o.d -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/utils.cpp +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o +[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o +[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o +[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/file.cpp.o -MF CMakeFiles/stxxl.dir/io/file.cpp.o.d -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/file.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/log.cpp.o -MF CMakeFiles/stxxl.dir/common/log.cpp.o.d -o CMakeFiles/stxxl.dir/common/log.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/log.cpp -[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -MF CMakeFiles/stxxl.dir/common/rand.cpp.o.d -o CMakeFiles/stxxl.dir/common/rand.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/rand.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/seed.cpp.o -MF CMakeFiles/stxxl.dir/common/seed.cpp.o.d -o CMakeFiles/stxxl.dir/common/seed.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/seed.cpp -[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o -MF CMakeFiles/stxxl.dir/common/verbose.cpp.o.d -o CMakeFiles/stxxl.dir/common/verbose.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp -[ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/version.cpp.o -MF CMakeFiles/stxxl.dir/common/version.cpp.o.d -o CMakeFiles/stxxl.dir/common/version.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/version.cpp -[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -[ 41%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -MF CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/boostfd_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o -MF CMakeFiles/stxxl.dir/io/create_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/create_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp -[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -[ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -MF CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp -[ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/file.cpp.o -MF CMakeFiles/stxxl.dir/io/file.cpp.o.d -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/file.cpp -[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -MF CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp -[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o -[ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o -MF CMakeFiles/stxxl.dir/io/iostats.cpp.o.d -o CMakeFiles/stxxl.dir/io/iostats.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/iostats.cpp -[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o -MF CMakeFiles/stxxl.dir/io/create_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/create_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp +[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o +[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o +[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mem_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mem_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mem_file.cpp -[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o -MF CMakeFiles/stxxl.dir/io/iostats.cpp.o.d -o CMakeFiles/stxxl.dir/io/iostats.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/iostats.cpp +[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o +[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/seed.cpp.o +[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o +[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -MF CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/boostfd_file.cpp +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/seed.cpp.o -MF CMakeFiles/stxxl.dir/common/seed.cpp.o.d -o CMakeFiles/stxxl.dir/common/seed.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/seed.cpp +[ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -MF CMakeFiles/stxxl.dir/common/rand.cpp.o.d -o CMakeFiles/stxxl.dir/common/rand.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/rand.cpp +[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/version.cpp.o -MF CMakeFiles/stxxl.dir/common/version.cpp.o.d -o CMakeFiles/stxxl.dir/common/version.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/common/version.cpp +[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -MF CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request.cpp.o -MF CMakeFiles/stxxl.dir/io/request.cpp.o.d -o CMakeFiles/stxxl.dir/io/request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request.cpp -[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_state.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_state.cpp +[ 41%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp +[ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o -MF CMakeFiles/stxxl.dir/io/serving_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/serving_request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/serving_request.cpp +[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/syscall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp -[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wfs_file_base.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wincall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wincall_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -MF CMakeFiles/stxxl.dir/mng/block_manager.cpp.o.d -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -MF CMakeFiles/stxxl.dir/mng/config.cpp.o.d -o CMakeFiles/stxxl.dir/mng/config.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/config.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -MF CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o.d -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -MF CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o.d -o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mmap_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -MF CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, - from /build/reproducible-path/libstxxl-1.4.1/lib/common/log.cpp:15: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/iostats.h:24, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/iostats.cpp:15: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1480,9 +1489,7 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/request.cpp:16: + from /build/reproducible-path/libstxxl-1.4.1/lib/common/seed.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1550,7 +1557,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:14: +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, + from /build/reproducible-path/libstxxl-1.4.1/lib/common/log.cpp:15: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1618,7 +1628,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/config.cpp:17: +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1686,8 +1696,35 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/lib/common/seed.cpp:16: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/file.cpp:13: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1755,10 +1792,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:13: +[ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1826,7 +1862,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp:16: +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:13: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1894,35 +1934,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/file.cpp:13: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/request.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1991,8 +2006,11 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/iostats.h:24, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/iostats.cpp:15: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/mem_file.h:18, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/mem_file.cpp:18: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2060,7 +2078,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp:17: +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, + from /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:17: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2128,9 +2149,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/serving_request.cpp:15: +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:18: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2198,7 +2217,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp:15: +[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:19: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2267,8 +2288,8 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_state.cpp:15: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:21: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2349,31 +2370,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2386,10 +2382,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wfs_file_base.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/mmap_file.h:22, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp:14: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/serving_request.cpp:15: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2482,11 +2479,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:19: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:13: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_state.cpp:15: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2554,12 +2565,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:17, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp:14: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2569,17 +2575,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/mem_file.h:18, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/mem_file.cpp:18: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -2588,10 +2587,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -2600,9 +2600,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2612,45 +2612,35 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' 55 | STXXL_THROW2(exception_type, \ | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' 55 | STXXL_THROW2(exception_type, \ | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2660,10 +2650,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -2672,10 +2662,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -2684,8 +2675,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ @@ -2696,10 +2687,11 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:16: +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2767,8 +2759,34 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:14: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wincall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/wincall_file.cpp +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/syscall_file.cpp:15: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2836,32 +2854,27 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:19: +[ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -MF CMakeFiles/stxxl.dir/mng/block_manager.cpp.o.d -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp +[ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -MF CMakeFiles/stxxl.dir/mng/config.cpp.o.d -o CMakeFiles/stxxl.dir/mng/config.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/config.cpp +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:20: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/ufs_file_base.cpp:17: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2929,7 +2942,78 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:18: +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: At global scope: +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:33:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 33 | struct file_offset_match : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const std::string&, unsigned int)': +/build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:44:64: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] + 44 | snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ", + | ^ +In file included from /usr/include/stdio.h:970, + from /usr/include/c++/14/cstdio:42, + from /usr/include/c++/14/ext/string_conversions.h:45, + from /usr/include/c++/14/bits/basic_string.h:4154, + from /usr/include/c++/14/string:54, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:13: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'void stxxl::print_msg(const char*, const std::string&, unsigned int)' at /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:44:17: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 21 and 39 bytes into a destination of size 23 + 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: In member function 'virtual void stxxl::request_queue_impl_qwqr::add_request(stxxl::request_ptr&)': +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:67:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 67 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:83:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 83 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -MF CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o.d -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp +[ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -MF CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o.d -o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp +[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mmap_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp +[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -MF CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp +[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp: In member function 'virtual void stxxl::request_with_waiters::notify_waiters()': +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:53:31: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = stxxl::onoff_switch]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] + 53 | std::mem_fun(&onoff_switch::on) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:27, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2964,6 +3048,16 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:1368:5: note: declared here + 1368 | mem_fun(_Ret (_Tp::*__f)()) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2997,10 +3091,45 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: At global scope: +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:34:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 34 | struct file_offset_match : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: In member function 'virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)': +/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:66:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 66 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, - from /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:17: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/create_file.h:17, + from /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp:16: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3068,11 +3197,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_queue.h:17, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:14: +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/config.cpp:17: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3128,11 +3253,21 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/simdisk_file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp:14: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3142,9 +3277,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3154,9 +3289,23 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:14: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3212,10 +3361,9 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/create_file.h:17, - from /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp:16: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:13: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3283,12 +3431,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp:18: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:26: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:27, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/mmap_file.h:22, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/mmap_file.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3356,10 +3517,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp:22: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_queue.h:17, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3427,34 +3603,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:21: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/simdisk_file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/simdisk_file.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3522,7 +3674,19 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp: In member function 'stxxl::file::offset_type stxxl::wbtl_file::get_next_write_block()': +/build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:304:29: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::wbtl_file::FirstFit; _Tp = long long unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 304 | bind2nd(FirstFit(), write_block_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/reproducible-path/libstxxl-1.4.1/lib/algo/async_schedule.cpp:22: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3532,9 +3696,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3544,10 +3708,27 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3557,8 +3738,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ @@ -3569,34 +3750,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:17: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3622,14 +3778,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3655,13 +3803,12 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:17, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_request.cpp:14: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3671,9 +3818,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3683,10 +3830,27 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3696,8 +3860,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ @@ -3708,25 +3872,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/create_file.cpp:19: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3752,22 +3900,24 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp: In member function 'virtual void stxxl::request_with_waiters::notify_waiters()': -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:53:31: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = stxxl::onoff_switch]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] - 53 | std::mem_fun(&onoff_switch::on) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:1368:5: note: declared here - 1368 | mem_fun(_Ret (_Tp::*__f)()) - | ^~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/lib/mng/block_manager.cpp:18: +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, + from /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:25: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:17: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function @@ -3776,8 +3926,9 @@ from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/file.h:26: + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3818,104 +3969,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: At global scope: -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:33:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 33 | struct file_offset_match : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: In member function 'virtual void stxxl::request_queue_impl_qwqr::add_request(stxxl::request_ptr&)': -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:67:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 67 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const std::string&, unsigned int)': -/build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:44:64: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] - 44 | snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ", - | ^ -In file included from /usr/include/stdio.h:970, - from /usr/include/c++/14/cstdio:42, - from /usr/include/c++/14/ext/string_conversions.h:45, - from /usr/include/c++/14/bits/basic_string.h:4154, - from /usr/include/c++/14/string:54, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:13: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'void stxxl::print_msg(const char*, const std::string&, unsigned int)' at /build/reproducible-path/libstxxl-1.4.1/lib/common/verbose.cpp:44:17: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 21 and 39 bytes into a destination of size 23 - 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: At global scope: -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:34:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 34 | struct file_offset_match : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:83:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 83 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:20: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: In member function 'virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)': -/build/reproducible-path/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:66:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 66 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp: In member function 'stxxl::file::offset_type stxxl::wbtl_file::get_next_write_block()': -/build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:304:29: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::wbtl_file::FirstFit; _Tp = long long unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 304 | bind2nd(FirstFit(), write_block_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/reproducible-path/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:22: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: @@ -3946,23 +3999,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, - from /build/reproducible-path/libstxxl-1.4.1/lib/io/wbtl_file.cpp:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX shared library libstxxl.so cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/stxxl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,--dependency-file=CMakeFiles/stxxl.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libstxxl.so.1 -o libstxxl.so.1.4.1 CMakeFiles/stxxl.dir/common/cmdline.cpp.o CMakeFiles/stxxl.dir/common/exithandler.cpp.o CMakeFiles/stxxl.dir/common/log.cpp.o CMakeFiles/stxxl.dir/common/rand.cpp.o CMakeFiles/stxxl.dir/common/seed.cpp.o CMakeFiles/stxxl.dir/common/utils.cpp.o CMakeFiles/stxxl.dir/common/verbose.cpp.o CMakeFiles/stxxl.dir/common/version.cpp.o CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o CMakeFiles/stxxl.dir/io/create_file.cpp.o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o CMakeFiles/stxxl.dir/io/file.cpp.o CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o CMakeFiles/stxxl.dir/io/iostats.cpp.o CMakeFiles/stxxl.dir/io/mem_file.cpp.o CMakeFiles/stxxl.dir/io/request.cpp.o CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o CMakeFiles/stxxl.dir/io/request_with_state.cpp.o CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o CMakeFiles/stxxl.dir/io/serving_request.cpp.o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o CMakeFiles/stxxl.dir/io/wincall_file.cpp.o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o CMakeFiles/stxxl.dir/mng/config.cpp.o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o @@ -3975,47 +4011,47 @@ make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/tools /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/local /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local/CMakeFiles/test1.dir/DependInfo.cmake "--color=" make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/local /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local/CMakeFiles/test2.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/libstxxl-1.4.1 /build/reproducible-path/libstxxl-1.4.1/local /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local/CMakeFiles/test1.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build -make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' +make[4]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' +make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make[4]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' -[ 76%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o [ 76%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o +[ 76%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o +[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o +[ 80%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -MF CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o.d -o CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test1.dir/test1.cpp.o -MF CMakeFiles/test1.dir/test1.cpp.o.d -o CMakeFiles/test1.dir/test1.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp -[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -[ 86%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o -[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o +[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o [ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp -cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test2.dir/test2.cpp.o -MF CMakeFiles/test2.dir/test2.cpp.o.d -o CMakeFiles/test2.dir/test2.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp +[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o +[ 88%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test1.dir/test1.cpp.o -MF CMakeFiles/test1.dir/test1.cpp.o.d -o CMakeFiles/test1.dir/test1.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/create_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/create_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp +[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o +[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -MF CMakeFiles/stxxl_tool.dir/mlock.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mlock.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/mlock.cpp cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -MF CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp +[ 94%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o +cd /build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/reproducible-path/libstxxl-1.4.1/include -I/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/libstxxl-1.4.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test2.dir/test2.cpp.o -MF CMakeFiles/test2.dir/test2.cpp.o.d -o CMakeFiles/test2.dir/test2.cpp.o -c /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp:14: + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:28: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4083,21 +4119,13 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp: In function 'void print_malloc_stats()': -/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:29:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] - 29 | struct mallinfo info = mallinfo(); - | ~~~~~~~~^~ -In file included from /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:23: -/usr/include/malloc.h:114:24: note: declared here - 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; - | ^~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:18: + from /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp:14: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4165,13 +4193,21 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp: In function 'void print_malloc_stats()': +/build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:29:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] + 29 | struct mallinfo info = mallinfo(); + | ~~~~~~~~^~ +In file included from /build/reproducible-path/libstxxl-1.4.1/tools/mallinfo.cpp:23: +/usr/include/malloc.h:114:24: note: declared here + 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; + | ^~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:28: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4240,14 +4276,12 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:24, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:16, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:19, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:20, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sorter:14, - from /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:21: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:28: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4318,10 +4352,10 @@ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:20: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:18: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4335,6 +4369,31 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4389,14 +4448,7 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:28: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4406,18 +4458,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:32: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -4426,10 +4470,20 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:24, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:16, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:19, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:20, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sorter:14, + from /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:21: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -4477,10 +4531,13 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' 55 | STXXL_THROW2(exception_type, \ | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' @@ -4492,15 +4549,26 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:20: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' 55 | STXXL_THROW2(exception_type, \ | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4510,34 +4578,27 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' 55 | STXXL_THROW2(exception_type, \ | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' 55 | STXXL_THROW2(exception_type, \ | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4547,8 +4608,8 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ @@ -4559,16 +4620,16 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/request:14, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/io:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:32: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4636,6 +4697,44 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:24: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4686,6 +4785,19 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:25: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4711,6 +4823,21 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_interface.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:21: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4836,71 +4963,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request_interface.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/request.h:21: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -4914,46 +4976,8 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_files.cpp:25: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:24: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:29: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42: +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function @@ -4961,8 +4985,12 @@ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/iomanip:42, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:25: + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/cmdline:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4981,18 +5009,11 @@ 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:29: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:17: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5010,63 +5031,35 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/cmdline:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:29: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sort:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 54 | : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:70:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 70 | : public std::binary_function< + | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, @@ -5084,62 +5077,37 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:19: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:33: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/ksort:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:23: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:302:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 302 | struct run_cursor2_cmp : public std::binary_function< + | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp:15: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:330:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 330 | class key_comparison : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:29: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:17: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:23: +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function @@ -5147,19 +5115,34 @@ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:17: + from /usr/include/c++/14/iomanip:42, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:25: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/stxxl_tool.cpp:15: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); @@ -5182,6 +5165,24 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:23: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:17: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5202,22 +5203,65 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sort:14, - from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:22: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 54 | : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:70:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 70 | : public std::binary_function< - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/create_files.cpp:19: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:33: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:23: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -5232,528 +5276,12 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp: At global scope: -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:71:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 71 | struct my_cmp : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sort:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 54 | : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:70:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 70 | : public std::binary_function< - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h: In instantiation of 'stxxl::vector::~vector() [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:33:42: required from here - 33 | stxxl::VECTOR_GENERATOR::result vector; - | ^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1485:25: warning: catching polymorphic type 'class stxxl::io_error' by value [-Wcatch-value=] - 1485 | catch (io_error e) - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:790:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 790 | *first.bid() = first_bid; - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:791:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 791 | *last.bid() = last_bid; - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:800:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 800 | *cur_bid = (*it).bid; - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:868:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 868 | *first.bid() = first_bid; - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:877:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 877 | *cur_bid = (*it).bid; - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:880:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 880 | *cur_bid = (*it).bid; - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:945:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 945 | *last.bid() = last_bid; - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:952:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 952 | *cur_bid = (*it).bid; - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:979:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 979 | *cur_bid = (*it).bid; - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/ksort:14, - from /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:23: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:302:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 302 | struct run_cursor2_cmp : public std::binary_function< - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:330:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 330 | class key_comparison : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 594 | (*new_runs[0])[i++].bid = *cur; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' - 1228 | m_prefetcher = new prefetcher_type( - | ^~~~~~~~~~~~~~~~~~~~ - 1229 | m_consume_seq.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 1230 | m_consume_seq.end(), - | ~~~~~~~~~~~~~~~~~~~~ - 1231 | m_prefetch_seq, - | ~~~~~~~~~~~~~~~ - 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' - 184 | m_runs_merger.initialize(m_runs_creator.result()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here - 49 | sorter.sort(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 977 | m_bm->new_blocks(m_alloc_strategy, m_bids.begin(), m_bids.end(), 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:33:42: required from here - 33 | stxxl::VECTOR_GENERATOR::result vector; - | ^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' - 152 | new_blocks_int >(1, functor, offset, &bid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:713:31: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 713 | mng->new_block(FR(), first_bid); // try to overlap - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' - 550 | sort_local::create_runs(input_bids, runs, nruns, _m, cmp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 108 | bids1[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 117 | bids2[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' - 639 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end())); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' - 139 | m_runs_creator.push(val); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:45:24: required from here - 45 | sorter.push(random() * random()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' - 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' - 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, int>*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' - 360 | prefetcher_type prefetcher(consume_seq.begin(), - | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' - 628 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 630 | ); - | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:20: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; block_type = stxxl::typed_block<2097152, long int, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' - 92 | current_blk = writer.write(current_blk, *(current_bid++)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1436:32: required from 'void stxxl::stream::basic_runs_merger::merge_recursively() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' - 1436 | ++cnt, ++out, ++merger; - | ^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1181:13: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' - 1181 | merge_recursively(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' - 184 | m_runs_merger.initialize(m_runs_creator.result()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here - 49 | sorter.sort(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; block_type = stxxl::typed_block<2097152, long int, 0, void>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' - 131 | if (prefetcher.block_consumed(buffers[i])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' - 1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' - 1258 | fill_buffer_block(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' - 184 | m_runs_merger.initialize(m_runs_creator.result()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here - 49 | sorter.sort(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; block_type = stxxl::typed_block<2097152, int, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:452:38: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' - 452 | out_buffer = writer.write(out_buffer, (*out_run)[j].bid); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' - 628 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 630 | ); - | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 977 | m_bm->new_blocks(m_alloc_strategy, m_bids.begin(), m_bids.end(), 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:33:42: required from here - 33 | stxxl::VECTOR_GENERATOR::result vector; - | ^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' - 639 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end())); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' - 139 | m_runs_creator.push(val); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:45:24: required from here - 45 | sorter.push(random() * random()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; block_type = stxxl::typed_block<2097152, int, 0, void>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, trigger_entry, int>*>]' - 131 | if (prefetcher.block_consumed(buffers[i])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' - 430 | sort_helper::refill_or_remove_empty_sequences(seqs, buffers, prefetcher); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' - 628 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 630 | ); - | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here - 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h: In instantiation of 'stxxl::vector::~vector() [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 139 | vector_type vec(vec_size); @@ -5811,6 +5339,16 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/sort:14, + from /build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:22: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 54 | : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:877:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 877 | *cur_bid = (*it).bid; | ~~~~~~~~~^~~~~~~~~~~ @@ -5820,9 +5358,15 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:880:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 880 | *cur_bid = (*it).bid; | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:70:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 70 | : public std::binary_function< + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:945:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 945 | *last.bid() = last_bid; | ~~~~~~~~~~~~^~~~~~~~~~ @@ -6192,159 +5736,79 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h: In instantiation of 'stxxl::vector::~vector() [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:33:42: required from here + 33 | stxxl::VECTOR_GENERATOR::result vector; + | ^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1485:25: warning: catching polymorphic type 'class stxxl::io_error' by value [-Wcatch-value=] + 1485 | catch (io_error e) + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:790:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 790 | *first.bid() = first_bid; + | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:791:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 791 | *last.bid() = last_bid; + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:800:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 800 | *cur_bid = (*it).bid; + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:868:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 868 | *first.bid() = first_bid; + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:877:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 877 | *cur_bid = (*it).bid; + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:880:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 880 | *cur_bid = (*it).bid; + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:945:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 945 | *last.bid() = last_bid; + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:952:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 952 | *cur_bid = (*it).bid; + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:979:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 979 | *cur_bid = (*it).bid; + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp: At global scope: +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:71:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 71 | struct my_cmp : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' 748 | sort_local::sort_blocks< @@ -6367,25 +5831,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' 798 | ksort_local::ksort_blocks< @@ -6408,63 +5853,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' 748 | sort_local::sort_blocks< @@ -6487,25 +5875,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' 798 | ksort_local::ksort_blocks< @@ -6528,44 +5897,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' 748 | sort_local::sort_blocks< @@ -6588,44 +5919,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' 798 | ksort_local::ksort_blocks< @@ -6648,215 +5941,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 594 | (*new_runs[0])[i++].bid = *cur; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6873,105 +5976,10 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here - 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -6991,44 +5999,22 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' + 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here + 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -7048,120 +6034,9 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' - 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here - 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; bid_type = stxxl::BID<2097152>]': @@ -7183,44 +6058,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -7240,25 +6077,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' 152 | new_blocks_int >(1, functor, offset, &bid); @@ -7278,44 +6096,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' 550 | sort_local::create_runs' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 117 | bids2[i] = *(it++); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 977 | m_bm->new_blocks(m_alloc_strategy, m_bids.begin(), m_bids.end(), 0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:33:42: required from here + 33 | stxxl::VECTOR_GENERATOR::result vector; + | ^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -7422,80 +6168,58 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here - 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' + 1228 | m_prefetcher = new prefetcher_type( + | ^~~~~~~~~~~~~~~~~~~~ + 1229 | m_consume_seq.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 1230 | m_consume_seq.end(), + | ~~~~~~~~~~~~~~~~~~~~ + 1231 | m_prefetch_seq, + | ~~~~~~~~~~~~~~~ + 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' + 184 | m_runs_merger.initialize(m_runs_creator.result()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here + 49 | sorter.sort(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' + 152 | new_blocks_int >(1, functor, offset, &bid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:713:31: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 713 | mng->new_block(FR(), first_bid); // try to overlap + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -7517,80 +6241,32 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' + 550 | sort_local::create_runs(input_bids, runs, nruns, _m, cmp); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 108 | bids1[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]': @@ -7617,26 +6293,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 222 | bids[i] = *(it++); | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 117 | bids2[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -7658,101 +6333,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -7772,61 +6352,23 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here - 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' + 639 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end())); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' + 139 | m_runs_creator.push(val); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:45:24: required from here + 45 | sorter.push(random() * random()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -7867,25 +6409,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' - 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here - 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' 550 | sort_local::create_runs' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]': @@ -7981,6 +6504,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' + 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here + 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8016,45 +6558,85 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' - 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here - 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' + 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' - 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here - 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' + 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:20: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; block_type = stxxl::typed_block<2097152, long int, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' + 92 | current_blk = writer.write(current_blk, *(current_bid++)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1436:32: required from 'void stxxl::stream::basic_runs_merger::merge_recursively() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' + 1436 | ++cnt, ++out, ++merger; + | ^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1181:13: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' + 1181 | merge_recursively(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' + 184 | m_runs_merger.initialize(m_runs_creator.result()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here + 49 | sorter.sort(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>; bid_type = stxxl::BID<2097152>]': @@ -8076,49 +6658,56 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4096]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, int>*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' + 360 | prefetcher_type prefetcher(consume_seq.begin(), + | ^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' + 628 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 630 | ); + | ~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' + 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here + 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' 550 | sort_local::create_runs' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8192]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8192]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 117 | bids2[i] = *(it++); | ~~~~~~~~~^~~~~~~~~ @@ -8211,6 +6757,105 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; block_type = stxxl::typed_block<2097152, long int, 0, void>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' + 131 | if (prefetcher.block_consumed(buffers[i])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' + 1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' + 1258 | fill_buffer_block(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' + 184 | m_runs_merger.initialize(m_runs_creator.result()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:49:16: required from here + 49 | sorter.sort(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; block_type = stxxl::typed_block<2097152, int, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:452:38: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' + 452 | out_buffer = writer.write(out_buffer, (*out_run)[j].bid); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' + 628 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 630 | ); + | ~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' + 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here + 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 597 | create_runs( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 598 | input_bids, runs, nruns, m2, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 222 | bids[i] = *(it++); + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8230,25 +6875,22 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 16384]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 16384]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' 122 | new_blocks(bids.begin(), bids.end()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 213 | disk_allocators[i]->new_blocks(disk_bids[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 977 | m_bm->new_blocks(m_alloc_strategy, m_bids.begin(), m_bids.end(), 0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:33:42: required from here + 33 | stxxl::VECTOR_GENERATOR::result vector; + | ^~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8292,49 +6934,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 32768]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 32768]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8373,31 +6972,50 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 65536]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 65536]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' 122 | new_blocks(bids.begin(), bids.end()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' 213 | disk_allocators[i]->new_blocks(disk_bids[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' + 639 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end())); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' + 139 | m_runs_creator.push(val); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test2.cpp:45:24: required from here + 45 | sorter.push(random() * random()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' + 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here + 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8416,25 +7034,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' - 80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 164 | #define run(bs) run_test(span, worksize, do_init, do_read, do_write) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here - 231 | #define run_alloc(alloc) benchmark_disks_random_alloc(span, block_size, worksize, optirw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8454,76 +7053,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 131072]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 131072]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 597 | create_runs( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 598 | input_bids, runs, nruns, m2, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 222 | bids[i] = *(it++); - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8543,6 +7072,38 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; block_type = stxxl::typed_block<2097152, int, 0, void>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, trigger_entry, int>*>]' + 131 | if (prefetcher.block_consumed(buffers[i])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' + 430 | sort_helper::refill_or_remove_empty_sequences(seqs, buffers, prefetcher); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' + 628 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 630 | ); + | ~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/local/test1.cpp:52:20: required from here + 52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8562,49 +7123,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 262144]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 262144]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8643,49 +7161,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 524288]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8724,49 +7199,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 1048576]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 1048576]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8805,49 +7237,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8867,6 +7256,34 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8886,66 +7303,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4194304]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4194304]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8965,6 +7322,38 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -8984,49 +7373,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8388608]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8388608]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9046,6 +7392,40 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' + 360 | prefetcher_type prefetcher(consume_seq.begin(), + | ^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 628 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 630 | ); + | ~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9065,49 +7445,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 16777216]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 16777216]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9146,49 +7483,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 33554432]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 33554432]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9208,37 +7502,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 67108864]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 67108864]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9258,18 +7521,34 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' + 593 | mng->new_blocks(AllocStrategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9289,37 +7568,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 134217728]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 134217728]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' - 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' - 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here - 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9339,18 +7587,80 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' + 273 | write_out( + | ~~~~~~~~~^ + 274 | d, dEnd, cur_blk, end_blk, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 275 | out_block, out_pos, *run, next_read, bids, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 276 | write_reqs, read_reqs, it, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' + 597 | create_runs( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 598 | input_bids, runs, nruns, m2, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' + 659 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, AllocStrategy()), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 660 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 661 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9389,31 +7699,33 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' - 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, unsigned int>*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' + 491 | prefetcher_type prefetcher(consume_seq.begin(), + | ^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' + 674 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here 217 | ("pair of uint32", length, (unsigned_type)memsize); | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -9455,35 +7767,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' - 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9500,9 +7783,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -9525,40 +7805,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' - 360 | prefetcher_type prefetcher(consume_seq.begin(), - | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' - 628 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 630 | ); - | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9654,6 +7900,36 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' + 1228 | m_prefetcher = new prefetcher_type( + | ^~~~~~~~~~~~~~~~~~~~ + 1229 | m_consume_seq.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 1230 | m_consume_seq.end(), + | ~~~~~~~~~~~~~~~~~~~~ + 1231 | m_prefetch_seq, + | ~~~~~~~~~~~~~~~ + 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' + 1506 | this->initialize(sruns); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' + 1554 | merger(creator.result(), c, memory_to_use) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 183 | random_stream_sort_type stream_sort(stream, value_less(), memsize); + | ^~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9692,34 +7968,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' - 593 | mng->new_blocks(AllocStrategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9739,39 +7987,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' - 273 | write_out( - | ~~~~~~~~~^ - 274 | d, dEnd, cur_blk, end_blk, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 275 | out_block, out_pos, *run, next_read, bids, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 276 | write_reqs, read_reqs, it, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' - 597 | create_runs( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 598 | input_bids, runs, nruns, m2, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9791,15 +8006,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9819,38 +8025,6 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' - 659 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, AllocStrategy()), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 660 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 661 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9870,33 +8044,31 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, unsigned int>*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' - 491 | prefetcher_type prefetcher(consume_seq.begin(), - | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = unsigned int; stxxl::unsigned_type = long long unsigned int]' - 674 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -9919,6 +8091,38 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -9957,6 +8161,38 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' + 360 | prefetcher_type prefetcher(consume_seq.begin(), + | ^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 628 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 630 | ); + | ~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -10014,8 +8250,140 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 593 | mng->new_blocks(AllocStrategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, long long unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' + 273 | write_out( + | ~~~~~~~~~^ + 274 | d, dEnd, cur_blk, end_blk, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 275 | out_block, out_pos, *run, next_read, bids, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 276 | write_reqs, read_reqs, it, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 597 | create_runs( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 598 | input_bids, runs, nruns, m2, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 659 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, AllocStrategy()), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 660 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 661 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' + 491 | prefetcher_type prefetcher(consume_seq.begin(), + | ^~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 674 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' + 798 | ksort_local::ksort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 799 | block_type, alloc_strategy_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 800 | bids_container_iterator, KeyExtractor + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' 1228 | m_prefetcher = new prefetcher_type( | ^~~~~~~~~~~~~~~~~~~~ 1229 | m_consume_seq.begin(), @@ -10026,17 +8394,17 @@ | ~~~~~~~~~~~~~~~ 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' 1506 | this->initialize(sruns); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' 1554 | merger(creator.result(), c, memory_to_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 183 | random_stream_sort_type stream_sort(stream, value_less(), memsize); | ^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here + 220 | ("pair of uint64", length, (unsigned_type)memsize); | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); @@ -10044,14 +8412,14 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' 748 | sort_local::sort_blocks< | ~~~~~~~~~~~~~~~~~~~~~~~~ 749 | block_type, alloc_strategy_type, bids_container_iterator @@ -10060,30 +8428,30 @@ | ~^~~~~~~~~~~~~~~~ 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' 748 | sort_local::sort_blocks< | ~~~~~~~~~~~~~~~~~~~~~~~~ 749 | block_type, alloc_strategy_type, bids_container_iterator @@ -10092,30 +8460,30 @@ | ~^~~~~~~~~~~~~~~~ 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, struct64_type>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, struct64_type>*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' 360 | prefetcher_type prefetcher(consume_seq.begin(), | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' 628 | merge_runs(runs + nruns - runs_left, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630 | ); | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' 748 | sort_local::sort_blocks< | ~~~~~~~~~~~~~~~~~~~~~~~~ 749 | block_type, alloc_strategy_type, bids_container_iterator @@ -10124,48 +8492,20 @@ | ~^~~~~~~~~~~~~~~~ 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 593 | mng->new_blocks(AllocStrategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, long long unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key; BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' 273 | write_out( | ~~~~~~~~~^ 274 | d, dEnd, cur_blk, end_blk, @@ -10174,12 +8514,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | write_reqs, read_reqs, it, keyobj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 597 | create_runs( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 598 | input_bids, runs, nruns, m2, keyobj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' 798 | ksort_local::ksort_blocks< | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | block_type, alloc_strategy_type, @@ -10188,12 +8528,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 154 | bids[out_block] = next_read->bid = *(it++); | ~~~~~~~~~~~~~~~^~~~~~~~~ @@ -10206,48 +8546,16 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 659 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, AllocStrategy()), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 660 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 661 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' 491 | prefetcher_type prefetcher(consume_seq.begin(), | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 674 | merge_runs(runs + nruns - runs_left, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' 798 | ksort_local::ksort_blocks< | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | block_type, alloc_strategy_type, @@ -10256,20 +8564,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; stxxl::int_type = long long int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' 1228 | m_prefetcher = new prefetcher_type( | ^~~~~~~~~~~~~~~~~~~~ 1229 | m_consume_seq.begin(), @@ -10280,18 +8588,18 @@ | ~~~~~~~~~~~~~~~ 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; value_cmp = BenchmarkSort::value_less; stxxl::unsigned_type = long long unsigned int]' 1506 | this->initialize(sruns); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' 1554 | merger(creator.result(), c, memory_to_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' 183 | random_stream_sort_type stream_sort(stream, value_less(), memsize); | ^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here - 220 | ("pair of uint64", length, (unsigned_type)memsize); - | ^ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here + 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); + | ^ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10341,34 +8649,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' - 548 | mng->new_blocks(alloc_strategy(), make_bid_iterator(runs[i]->begin()), make_bid_iterator(runs[i]->end())); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8192]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8192]' 122 | new_blocks(bids.begin(), bids.end()); @@ -10412,38 +8692,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' - 614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 615 | runs2bid_array_adaptor2(new_runs, 0, new_nruns, blocks_in_new_run), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | runs2bid_array_adaptor2(new_runs, _n, new_nruns, blocks_in_new_run)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 16384]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 16384]' 122 | new_blocks(bids.begin(), bids.end()); @@ -10487,38 +8735,37 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, struct64_type>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, struct64_type>*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' - 360 | prefetcher_type prefetcher(consume_seq.begin(), - | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' - 628 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 630 | ); - | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 977 | m_bm->new_blocks(m_alloc_strategy, m_bids.begin(), m_bids.end(), 0); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 139 | vector_type vec(vec_size); + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 32768]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 32768]' 122 | new_blocks(bids.begin(), bids.end()); @@ -10562,6 +8809,18 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 65536]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 65536]' 122 | new_blocks(bids.begin(), bids.end()); @@ -10691,78 +8950,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key; BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' - 273 | write_out( - | ~~~~~~~~~^ - 274 | d, dEnd, cur_blk, end_blk, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 275 | out_block, out_pos, *run, next_read, bids, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 276 | write_reqs, read_reqs, it, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 597 | create_runs( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 598 | input_bids, runs, nruns, m2, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' - 491 | prefetcher_type prefetcher(consume_seq.begin(), - | ^~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename BlockType::bid_type = stxxl::BID<2097152>; typename KeyExtractor::key_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 674 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' - 798 | ksort_local::ksort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 799 | block_type, alloc_strategy_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 800 | bids_container_iterator, KeyExtractor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 801 | >(first.bid(), n, M / block_type::raw_size, keyobj); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 168 | stxxl::ksort(vec.begin(), vec.end(), value_key_second(), memsize); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 524288]' 122 | new_blocks(bids.begin(), bids.end()); @@ -10806,6 +8993,41 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' + 131 | if (prefetcher.block_consumed(buffers[i])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' + 430 | sort_helper::refill_or_remove_empty_sequences(seqs, buffers, prefetcher); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' + 628 | merge_runs(runs + nruns - runs_left, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 630 | ); + | ~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' + 748 | sort_local::sort_blocks< + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 749 | block_type, alloc_strategy_type, bids_container_iterator + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 750 | >(first.bid(), n, + | ~^~~~~~~~~~~~~~~~ + 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' + 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here + 217 | ("pair of uint32", length, (unsigned_type)memsize); + | ^ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 1048576]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 1048576]' 122 | new_blocks(bids.begin(), bids.end()); @@ -11009,36 +9231,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; stxxl::int_type = long long int]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' - 1228 | m_prefetcher = new prefetcher_type( - | ^~~~~~~~~~~~~~~~~~~~ - 1229 | m_consume_seq.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 1230 | m_consume_seq.end(), - | ~~~~~~~~~~~~~~~~~~~~ - 1231 | m_prefetch_seq, - | ~~~~~~~~~~~~~~~ - 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; value_cmp = BenchmarkSort::value_less; stxxl::unsigned_type = long long unsigned int]' - 1506 | this->initialize(sruns); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' - 1554 | merger(creator.result(), c, memory_to_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 183 | random_stream_sort_type stream_sort(stream, value_less(), memsize); - | ^~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here - 223 | ("struct of 64 bytes", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11180,101 +9372,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' - 122 | new_blocks(bids.begin(), bids.end()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 213 | disk_allocators[i]->new_blocks(disk_bids[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 977 | m_bm->new_blocks(m_alloc_strategy, m_bids.begin(), m_bids.end(), 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 139 | vector_type vec(vec_size); - | ^~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' - 131 | if (prefetcher.block_consumed(buffers[i])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' - 430 | sort_helper::refill_or_remove_empty_sequences(seqs, buffers, prefetcher); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' - 628 | merge_runs(runs + nruns - runs_left, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 630 | ); - | ~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' - 748 | sort_local::sort_blocks< - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 749 | block_type, alloc_strategy_type, bids_container_iterator - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 750 | >(first.bid(), n, - | ~^~~~~~~~~~~~~~~~ - 751 | M / sort_memory_usage_factor() / block_type::raw_size, cmp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' - 159 | stxxl::sort(vec.begin(), vec.end(), value_less(), memsize); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here - 217 | ("pair of uint32", length, (unsigned_type)memsize); - | ^ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11395,6 +9492,64 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +In file included from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11420,23 +9575,158 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:15: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' 131 | if (prefetcher.block_consumed(buffers[i])) @@ -11465,6 +9755,98 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' 131 | if (prefetcher.block_consumed(buffers[i])) @@ -11490,9 +9872,428 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:276:52: required from here + 276 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >]' 131 | if (prefetcher.block_consumed(buffers[i])) @@ -11521,10 +10322,504 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:278:52: required from here + 278 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:15: + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] 100 | assert(result + size <= buffer + realloc_size); @@ -11538,6 +10833,25 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:280:58: required from here + 280 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>]' 95 | if (prefetcher()->block_consumed(buffer)) @@ -11577,6 +10891,221 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4096]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8192]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8192]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:203:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 16384]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 16384]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:205:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 32768]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 32768]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:207:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 65536]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 65536]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:209:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>]' 95 | if (prefetcher()->block_consumed(buffer)) @@ -11616,6 +11145,436 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 131072]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 131072]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:211:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 262144]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 262144]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:213:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 524288]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:215:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 1048576]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 1048576]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:217:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:219:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4194304]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4194304]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:221:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8388608]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8388608]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:223:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 16777216]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 16777216]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:225:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 33554432]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 33554432]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:227:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 67108864]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 67108864]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:229:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; PrefetcherType = stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>]' 95 | if (prefetcher()->block_consumed(buffer)) @@ -11655,6 +11614,83 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 134217728]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 134217728]' + 122 | new_blocks(bids.begin(), bids.end()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 213 | disk_allocators[i]->new_blocks(disk_bids[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' + 114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' + 199 | #define run(bs) benchmark_disks_blocksize_alloc(length, batch_size, optrw) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here + 274 | return benchmark_disks_alloc(length, batch_size, block_size, optrw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:15: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/mng:15: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11724,6 +11760,23 @@ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In file included from /usr/include/c++/14/cassert:44, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = long long unsigned int]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = long long unsigned int]' 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11935,23 +11988,6 @@ In file included from /usr/include/c++/14/cassert:44, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/cassert:44, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, from /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:24: /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': /build/reproducible-path/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] @@ -13112,10 +13148,10 @@ #cd doc/latex && make make[1]: Leaving directory '/build/reproducible-path/libstxxl-1.4.1' dh_auto_test - cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 + cd obj-x86_64-linux-gnu && make -j20 test ARGS\+=--verbose ARGS\+=-j20 make[1]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j42 +/usr/bin/ctest --force-new-ctest-process --verbose -j20 UpdateCTestConfiguration from :/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -13136,7 +13172,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libstxxl-1.4.1' dh_auto_install - cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j20 install DESTDIR=/build/reproducible-path/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/libstxxl-1.4.1 -B/build/reproducible-path/libstxxl-1.4.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -13148,183 +13184,183 @@ -- Install configuration: "Debug" -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/all +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mng +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/deque -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sequence +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/scan +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/version.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/algorithm +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/priority_queue +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/map +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stack +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/types -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_writer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/config.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/adaptor.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/bid.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_prefetcher.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream_reverse.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/write_pool.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/read_write_pool.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_scheduler.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/noncopyable.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/unused.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/version.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/parallel.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/msvc_compatibility.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/defines.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/singleton.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/verbose.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_operations.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/serving_request.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/create_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/io.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mem_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_interface.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/iostats.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h.in -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/namespace.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/unique.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/stream.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/choose.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/losertree.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/scan.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/adaptor.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_helper.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/async_schedule.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/intksort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/scan.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/run_cursor.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/losertree.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/stable_ksort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/adaptor.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/inmemsort.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/ksort.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/version.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/noncopyable.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/inmemsort.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/error_handling.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/simple_vector.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/onoff_switch.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/state.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/settings.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/external_shared_ptr.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/log.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/timer.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/cmdline.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/rand.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exithandler.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/condition_variable.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/uint_types.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tuple.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/utils.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/counting_ptr.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exceptions.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/onoff_switch.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/state.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/timer.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/simple_vector.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/mutex.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/semaphore.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/seed.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/rand.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/error_handling.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tmeta.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/external_shared_ptr.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/cmdline.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/semaphore.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/types.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/condition_variable.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exithandler.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exceptions.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils/malloc.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/parallel.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/verbose.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/settings.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/seed.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/counting_ptr.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/deprecated.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_scheduler.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/bid.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream_reverse.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/read_write_pool.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/write_pool.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_prefetcher.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/adaptor.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/config.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_writer.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/choose.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/unique.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/stream.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_arithmetic.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/map.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pager.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/stack.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_mergers.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/block_cache.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/util.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/hash_map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/util.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator_map.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/deque.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_low_level.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/vector.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sequence.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/leaf.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/btree.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node_cache.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator_map.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/stack.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/queue.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/leaf.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/deque.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sorter.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_arithmetic.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/unordered_map.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sequence.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pager.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_mergers.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h.in --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/singleton.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_operations.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/create_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mem_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_interface.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/io.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/serving_request.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/iostats.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/msvc_compatibility.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/vector.h +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils/malloc.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/libstxxl.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/defines.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/unused.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/cmdline --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stream --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stats --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/types --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/version.h --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/priority_queue --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/vector --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/all --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stack --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/timer -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random_shuffle --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/ksort --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/aligned_alloc --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/algorithm +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sort -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/request --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stable_ksort --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sorter --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mng --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/scan +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/io -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/queue +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/ksort -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mallocstats --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sort --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/map --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/io -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/unordered_map --- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/deque +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stats +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stream +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/vector +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stable_ksort +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/aligned_alloc +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/timer +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/cmdline +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random +-- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sorter -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/lib/pkgconfig/stxxl.pc -- Installing: /build/reproducible-path/libstxxl-1.4.1/debian/tmp/usr/lib/cmake/stxxl/stxxl-version.cmake @@ -13366,12 +13402,12 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-4.1_amd64.deb'. dpkg-deb: building package 'libstxxl-doc' in '../libstxxl-doc_1.4.1-4.1_all.deb'. dpkg-deb: building package 'libstxxl1t64' in '../libstxxl1t64_1.4.1-4.1_amd64.deb'. +dpkg-deb: building package 'libstxxl1-bin-dbgsym' in '../libstxxl1-bin-dbgsym_1.4.1-4.1_amd64.deb'. +dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-4.1_amd64.deb'. dpkg-deb: building package 'libstxxl1t64-dbgsym' in '../libstxxl1t64-dbgsym_1.4.1-4.1_amd64.deb'. dpkg-deb: building package 'libstxxl1-bin' in '../libstxxl1-bin_1.4.1-4.1_amd64.deb'. -dpkg-deb: building package 'libstxxl1-bin-dbgsym' in '../libstxxl1-bin-dbgsym_1.4.1-4.1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../libstxxl_1.4.1-4.1_amd64.buildinfo dpkg-genchanges --build=binary -O../libstxxl_1.4.1-4.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -13379,12 +13415,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2471911/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2471911/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/2414392 and its subdirectories -I: Current time: Tue Apr 7 14:07:06 -12 2026 -I: pbuilder-time-stamp: 1775614026 +I: removing directory /srv/workspace/pbuilder/2471911 and its subdirectories +I: Current time: Thu Mar 6 09:59:44 +14 2025 +I: pbuilder-time-stamp: 1741204784