sbuild (Debian sbuild) 0.86.3~bpo12+1 (03 November 2024) on debusine-worker-arm64-demeter-06.freexian.com
+==============================================================================+
| libstxxl 1.4.1-4.1 (arm64) Sun, 17 Nov 2024 05:36:25 +0000 |
+==============================================================================+
Package: libstxxl
Version: 1.4.1-4.1
Source Version: 1.4.1-4.1
Distribution: sid
Machine Architecture: arm64
Host Architecture: arm64
Build Architecture: arm64
Build Type: binary
I: No tarballs found in /var/lib/debusine/worker/.cache/sbuild
Unpacking /var/lib/debusine/worker/system-images/957781/system.tar.xz to /tmp/tmp.sbuild.pcMqwo3VD3...
I: NOTICE: Log filtering will replace 'sbuild-unshare-dummy-location' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Chroot Setup Commands |
+------------------------------------------------------------------------------+
rm -f /etc/resolv.conf
----------------------
I: Finished running 'rm -f /etc/resolv.conf'.
Finished processing commands.
--------------------------------------------------------------------------------
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/dpkg-dbgsym_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/dpkg_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/dselect-dbgsym_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/dselect_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/libdpkg-dev_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/dpkg-dev_1.22.12~1.gbp82cafd_all.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-xmhhvbcs/libdpkg-perl_1.22.12~1.gbp82cafd_all.deb to /<<CHROOT>>...
I: NOTICE: Log filtering will replace 'build/libstxxl-1I70BW/resolver-5nEwt0' with '<<RESOLVERDIR>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ InRelease
Ign:1 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ InRelease
Get:2 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ Release [606 B]
Get:3 http://deb.debian.org/debian sid InRelease [202 kB]
Get:2 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ Release [606 B]
Get:4 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ Release.gpg
Ign:4 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ Release.gpg
Get:5 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ Packages [9246 B]
Get:6 http://deb.debian.org/debian sid/main arm64 Packages [9952 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 Components [4907 kB]
Fetched 15.1 MB in 2s (6378 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
apt bsdextrautils bsdutils debianutils dpkg dpkg-dev libapt-pkg6.0t64
libaudit-common libaudit1 libblkid1 libbrotli1 libcap-ng0 libdpkg-perl
libglib2.0-0t64 libmarkdown2 libmount1 libpcre2-8-0 libseccomp2 libselinux1
libsemanage2 libsmartcols1 libsystemd0 libudev1 libuuid1 libxml2 login
login.defs mount passwd util-linux
30 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9274 kB/12.8 MB of archives.
After this operation, 603 kB disk space will be freed.
Get:1 http://deb.debian.org/debian sid/main arm64 bsdutils arm64 1:2.40.2-11 [104 kB]
Get:2 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ dpkg 1.22.12~1.gbp82cafd [1513 kB]
Get:3 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ dpkg-dev 1.22.12~1.gbp82cafd [1337 kB]
Get:4 http://deb.debian.org/debian sid/main arm64 debianutils arm64 5.21 [92.1 kB]
Get:5 http://deb.debian.org/debian sid/main arm64 libsystemd0 arm64 257~rc2-3 [416 kB]
Get:6 file:/build/libstxxl-1I70BW/resolver-O6sQZE/apt_archive ./ libdpkg-perl 1.22.12~1.gbp82cafd [647 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 libudev1 arm64 257~rc2-3 [139 kB]
Get:8 http://deb.debian.org/debian sid/main arm64 libapt-pkg6.0t64 arm64 2.9.11 [921 kB]
Get:9 http://deb.debian.org/debian sid/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB]
Get:10 http://deb.debian.org/debian sid/main arm64 libblkid1 arm64 2.40.2-11 [162 kB]
Get:11 http://deb.debian.org/debian sid/main arm64 libmount1 arm64 2.40.2-11 [190 kB]
Get:12 http://deb.debian.org/debian sid/main arm64 libsmartcols1 arm64 2.40.2-11 [135 kB]
Get:13 http://deb.debian.org/debian sid/main arm64 mount arm64 2.40.2-11 [153 kB]
Get:14 http://deb.debian.org/debian sid/main arm64 libuuid1 arm64 2.40.2-11 [35.7 kB]
Get:15 http://deb.debian.org/debian sid/main arm64 util-linux arm64 2.40.2-11 [1170 kB]
Get:16 http://deb.debian.org/debian sid/main arm64 libpcre2-8-0 arm64 10.44-4 [243 kB]
Get:17 http://deb.debian.org/debian sid/main arm64 libselinux1 arm64 3.7-3+b1 [72.1 kB]
Get:18 http://deb.debian.org/debian sid/main arm64 libseccomp2 arm64 2.5.5-1+b3 [46.8 kB]
Get:19 http://deb.debian.org/debian sid/main arm64 apt arm64 2.9.11 [1287 kB]
Get:20 http://deb.debian.org/debian sid/main arm64 libaudit-common all 1:4.0.2-2 [12.7 kB]
Get:21 http://deb.debian.org/debian sid/main arm64 libcap-ng0 arm64 0.8.5-3+b1 [17.0 kB]
Get:22 http://deb.debian.org/debian sid/main arm64 libaudit1 arm64 1:4.0.2-2 [54.2 kB]
Get:23 http://deb.debian.org/debian sid/main arm64 login arm64 1:4.16.0-2+really2.40.2-11 [80.0 kB]
Get:24 http://deb.debian.org/debian sid/main arm64 login.defs all 1:4.16.0-5 [185 kB]
Get:25 http://deb.debian.org/debian sid/main arm64 libsemanage2 arm64 3.7-2+b1 [84.5 kB]
Get:26 http://deb.debian.org/debian sid/main arm64 passwd arm64 1:4.16.0-5 [1210 kB]
Get:27 http://deb.debian.org/debian sid/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB]
Get:28 http://deb.debian.org/debian sid/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1411 kB]
Get:29 http://deb.debian.org/debian sid/main arm64 libmarkdown2 arm64 2.2.7-2.1 [33.1 kB]
Get:30 http://deb.debian.org/debian sid/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 9274 kB in 0s (64.5 MB/s)
(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 ... 17129 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40.2-11_arm64.deb ...
Unpacking bsdutils (1:2.40.2-11) over (1:2.40.2-10) ...
Setting up bsdutils (1:2.40.2-11) ...
(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 ... 17129 files and directories currently installed.)
Preparing to unpack .../debianutils_5.21_arm64.deb ...
Unpacking debianutils (5.21) over (5.20+b1) ...
Setting up debianutils (5.21) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../libsystemd0_257~rc2-3_arm64.deb ...
Unpacking libsystemd0:arm64 (257~rc2-3) over (257~rc1-4) ...
Setting up libsystemd0:arm64 (257~rc2-3) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../libudev1_257~rc2-3_arm64.deb ...
Unpacking libudev1:arm64 (257~rc2-3) over (257~rc1-4) ...
Setting up libudev1:arm64 (257~rc2-3) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../libapt-pkg6.0t64_2.9.11_arm64.deb ...
Unpacking libapt-pkg6.0t64:arm64 (2.9.11) over (2.9.10) ...
Setting up libapt-pkg6.0t64:arm64 (2.9.11) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../dpkg_1.22.12~1.gbp82cafd_arm64.deb ...
Unpacking dpkg (1.22.12~1.gbp82cafd) over (1.22.11) ...
Setting up dpkg (1.22.12~1.gbp82cafd) ...
(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 ... 17127 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.40.2-11_arm64.deb ...
Unpacking bsdextrautils (2.40.2-11) over (2.40.2-10) ...
Preparing to unpack .../libblkid1_2.40.2-11_arm64.deb ...
Unpacking libblkid1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libblkid1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40.2-11_arm64.deb ...
Unpacking libmount1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libmount1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.40.2-11_arm64.deb ...
Unpacking libsmartcols1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libsmartcols1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../mount_2.40.2-11_arm64.deb ...
Unpacking mount (2.40.2-11) over (2.40.2-10) ...
Preparing to unpack .../libuuid1_2.40.2-11_arm64.deb ...
Unpacking libuuid1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libuuid1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40.2-11_arm64.deb ...
Unpacking util-linux (2.40.2-11) over (2.40.2-10) ...
Setting up util-linux (2.40.2-11) ...
(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 ... 17120 files and directories currently installed.)
Preparing to unpack .../libpcre2-8-0_10.44-4_arm64.deb ...
Unpacking libpcre2-8-0:arm64 (10.44-4) over (10.42-4+b2) ...
Setting up libpcre2-8-0:arm64 (10.44-4) ...
(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 ... 17119 files and directories currently installed.)
Preparing to unpack .../libselinux1_3.7-3+b1_arm64.deb ...
Unpacking libselinux1:arm64 (3.7-3+b1) over (3.7-3) ...
Setting up libselinux1:arm64 (3.7-3+b1) ...
(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 ... 17120 files and directories currently installed.)
Preparing to unpack .../libseccomp2_2.5.5-1+b3_arm64.deb ...
Unpacking libseccomp2:arm64 (2.5.5-1+b3) over (2.5.5-1+b2) ...
Setting up libseccomp2:arm64 (2.5.5-1+b3) ...
(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 ... 17120 files and directories currently installed.)
Preparing to unpack .../archives/apt_2.9.11_arm64.deb ...
Unpacking apt (2.9.11) over (2.9.10) ...
Setting up apt (2.9.11) ...
(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 ... 17117 files and directories currently installed.)
Preparing to unpack .../libaudit-common_1%3a4.0.2-2_all.deb ...
Unpacking libaudit-common (1:4.0.2-2) over (1:4.0.1-3) ...
Setting up libaudit-common (1:4.0.2-2) ...
(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 ... 17117 files and directories currently installed.)
Preparing to unpack .../libcap-ng0_0.8.5-3+b1_arm64.deb ...
Unpacking libcap-ng0:arm64 (0.8.5-3+b1) over (0.8.5-3) ...
Setting up libcap-ng0:arm64 (0.8.5-3+b1) ...
(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 ... 17118 files and directories currently installed.)
Preparing to unpack .../libaudit1_1%3a4.0.2-2_arm64.deb ...
Unpacking libaudit1:arm64 (1:4.0.2-2) over (1:4.0.1-3) ...
Setting up libaudit1:arm64 (1:4.0.2-2) ...
(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 ... 17118 files and directories currently installed.)
Preparing to unpack .../0-login_1%3a4.16.0-2+really2.40.2-11_arm64.deb ...
Unpacking login (1:4.16.0-2+really2.40.2-11) over (1:4.16.0-2+really2.40.2-10) ...
Preparing to unpack .../1-login.defs_1%3a4.16.0-5_all.deb ...
Unpacking login.defs (1:4.16.0-5) over (1:4.16.0-4) ...
Preparing to unpack .../2-libsemanage2_3.7-2+b1_arm64.deb ...
Unpacking libsemanage2:arm64 (3.7-2+b1) over (3.7-2) ...
Preparing to unpack .../3-passwd_1%3a4.16.0-5_arm64.deb ...
Unpacking passwd (1:4.16.0-5) over (1:4.16.0-4) ...
Preparing to unpack .../4-dpkg-dev_1.22.12~1.gbp82cafd_all.deb ...
Unpacking dpkg-dev (1.22.12~1.gbp82cafd) over (1.22.11) ...
Preparing to unpack .../5-libdpkg-perl_1.22.12~1.gbp82cafd_all.deb ...
Unpacking libdpkg-perl (1.22.12~1.gbp82cafd) over (1.22.11) ...
Preparing to unpack .../6-libbrotli1_1.1.0-2+b6_arm64.deb ...
Unpacking libbrotli1:arm64 (1.1.0-2+b6) over (1.1.0-2+b5) ...
Preparing to unpack .../7-libglib2.0-0t64_2.82.2-3_arm64.deb ...
Unpacking libglib2.0-0t64:arm64 (2.82.2-3) over (2.82.2-2) ...
Preparing to unpack .../8-libmarkdown2_2.2.7-2.1_arm64.deb ...
Unpacking libmarkdown2:arm64 (2.2.7-2.1) over (2.2.7-2+b1) ...
Preparing to unpack .../9-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) over (2.12.7+dfsg+really2.9.14-0.1) ...
Setting up bsdextrautils (2.40.2-11) ...
Setting up login.defs (1:4.16.0-5) ...
Installing new version of config file /etc/login.defs ...
Setting up libbrotli1:arm64 (1.1.0-2+b6) ...
Setting up libglib2.0-0t64:arm64 (2.82.2-3) ...
No schema files found: doing nothing.
Setting up libdpkg-perl (1.22.12~1.gbp82cafd) ...
Setting up mount (2.40.2-11) ...
Setting up libsemanage2:arm64 (3.7-2+b1) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libmarkdown2:arm64 (2.2.7-2.1) ...
Setting up login (1:4.16.0-2+really2.40.2-11) ...
Setting up dpkg-dev (1.22.12~1.gbp82cafd) ...
Setting up passwd (1:4.16.0-5) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-3) ...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Local sources
-------------
/tmp/debusine-fetch-exec-upload-xmhhvbcs/libstxxl_1.4.1-4.1.dsc exists in /tmp/debusine-fetch-exec-upload-xmhhvbcs; copying to chroot
I: NOTICE: Log filtering will replace 'build/libstxxl-1I70BW/libstxxl-1.4.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/libstxxl-1I70BW' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), doxygen, doxygen-latex, ghostscript, graphviz, texlive-fonts-extra, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, build-essential, fakeroot
Filtered Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), doxygen, doxygen-latex, ghostscript, graphviz, texlive-fonts-extra, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, build-essential, fakeroot
dpkg-deb: warning: root directory has unusual owner or group 998:999.
Hint: either pass --root-owner-group, see dpkg-build-api(7) or add an explicit 'Rules-Requires-Root: no' in debian/control.
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [789 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [821 B]
Fetched 2219 B in 0s (189 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf automake autopoint autotools-dev build-essential cm-super-minimal
cmake cmake-data cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu
debhelper dh-autoreconf dh-strip-nondeterminism doxygen doxygen-latex dwz
fakeroot fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono
fonts-lmodern fonts-urw-base35 g++ g++-14 g++-14-aarch64-linux-gnu
g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu
gcc-aarch64-linux-gnu ghostscript graphviz libabsl20230802 libann0 libaom3
libapache-pom-java libarchive13t64 libasan8 libavahi-client3
libavahi-common-data libavahi-common3 libavif16 libc-dev-bin libc6-dev
libcairo2 libcc1-0 libcdt5 libcgraph6 libclang-cpp19 libclang1-19
libcommons-logging-java libcommons-parent-java libcrypt-dev libcups2t64
libcurl4t64 libdatrie1 libdav1d7 libdbus-1-3 libde265-0 libdebhelper-perl
libdeflate0 libedit2 libelf1t64 libexpat1 libfakeroot libfile-homedir-perl
libfile-stripnondeterminism-perl libfile-which-perl libfmt10 libfontbox-java
libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libgav1-1 libgcc-14-dev
libgd3 libgraphite2-3 libgs-common libgs10 libgs10-common libgts-0.7-5t64
libgvc6 libgvpr2 libharfbuzz0b libheif-plugin-dav1d libheif-plugin-libde265
libheif1 libhwasan0 libice6 libidn12 libijs-0.35 libimagequant0 libisl23
libitm1 libjbig0 libjbig2dec0 libjpeg62-turbo libjs-jquery libjsoncpp26
libkpathsea6 liblab-gamut1 liblcms2-2 liblerc4 libllvm19 liblsan0 libltdl7
libmime-charset-perl libmpc3 libmpfi0 libmpfr6 libncursesw6 libnsl2
libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
libpaper-utils libpaper1 libpathplan4 libpdfbox-java libpixman-1-0
libpng16-16t64 libpotrace0 libproc2-0 libptexenc1 libpython3-stdlib
libpython3.12-minimal libpython3.12-stdlib libraqm0 librav1e0.7 librhash1
libsharpyuv0 libsm6 libsombok3 libstdc++-14-dev libsvtav1enc2 libsynctex2
libteckit0 libtexlua53-5 libthai-data libthai0 libtiff6 libtirpc-common
libtirpc3t64 libtool libtsan2 libubsan1 libunicode-linebreak-perl libuv1t64
libwebp7 libx11-6 libx11-data libxapian30 libxau6 libxaw7 libxcb-render0
libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxmu6 libxpm4 libxrender1
libxt6t64 libyaml-tiny-perl libyuv0 libz3-4 libzzip-0-13t64 linux-libc-dev
lmodern m4 media-types po-debconf poppler-data preview-latex-style procps
python3 python3-minimal python3.12 python3.12-minimal rpcsvc-proto
tex-common texlive-base texlive-binaries texlive-extra-utils
texlive-font-utils texlive-fonts-extra texlive-fonts-recommended
texlive-latex-base texlive-latex-extra texlive-latex-recommended
texlive-luatex texlive-pictures texlive-plain-generic x11-common xdg-utils
xfonts-encodings xfonts-utils
Suggested packages:
autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format
elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make
doxygen-doc doxygen-gui fonts-freefont-otf | fonts-freefont-ttf
fonts-texgyre gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc
gdb-aarch64-linux-gnu gsfonts graphviz-doc lrzip libc-devtools glibc-doc
libavalon-framework-java libexcalibur-logkit-java liblog4j1.2-java
cups-common libgd-tools libheif-plugin-ffmpegdec libheif-plugin-jpegdec
libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc
libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc
liblcms2-utils libencode-eucjpascii-perl libencode-hanextra-perl
libpod2-base-perl libmpfi-doc libstdc++-14-doc libtool-doc gfortran
| fortran95-compiler gcj-jdk xapian-tools m4-doc libmail-box-perl
poppler-utils fonts-japanese-mincho | fonts-ipafont-mincho
fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai
fonts-arphic-uming fonts-nanum python3-doc python3-tk python3-venv
python3.12-venv python3.12-doc binfmt-support perl-tk xpdf | pdf-viewer
xzdec texlive-binaries-sse2 hintview chktex default-jre-headless dvidvi
dvipng fragmaster lacheck latexdiff latexmk purifyeps xindy lcdf-typetools
psutils texlive-fonts-extra-doc texlive-fonts-recommended-doc
texlive-latex-base-doc wp2latex python3-pygments icc-profiles
texlive-latex-extra-doc texlive-science texlive-latex-recommended-doc
texlive-pstricks dot2tex prerex texlive-pictures-doc vprerex
Recommended packages:
fonts-liberation manpages manpages-dev dbus libarchive-cpio-perl
fonts-droid-fallback libgts-bin libheif-plugin-x265 libheif-plugin-aomenc
javascript-common libgpm2 libltdl-dev libmail-sendmail-perl psmisc
linux-sysctl-defaults dvisvgm liblog-log4perl-perl ruby ps2eps cm-super
fonts-adf-accanthis fonts-adf-berenis fonts-adf-gillius
fonts-adf-universalis fonts-cabin fonts-cantarell fonts-clear-sans
fonts-comfortaa fonts-comic-neue fonts-croscore fonts-crosextra-caladea
fonts-crosextra-carlito fonts-dejavu-extra fonts-ebgaramond-extra
fonts-font-awesome fonts-freefont-otf fonts-freefont-ttf fonts-gfs-artemisia
fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga
fonts-gfs-solomos fonts-go fonts-inter fonts-lato fonts-linuxlibertine
fonts-lobstertwo fonts-noto-color-emoji fonts-noto-core fonts-noto-mono
fonts-oflb-asana-math fonts-open-sans fonts-paratype fonts-roboto-slab
fonts-roboto-unhinted fonts-sil-andika fonts-sil-charis fonts-sil-gentium
fonts-sil-gentium-basic fonts-sil-gentiumplus fonts-sil-gentiumplus-compact
fonts-stix texlive-fonts-extra-links tex-gyre tipa default-jre
libspreadsheet-parseexcel-perl tk libfile-mimeinfo-perl libnet-dbus-perl
libx11-protocol-perl x11-utils x11-xserver-utils
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev build-essential cm-super-minimal
cmake cmake-data cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu
debhelper dh-autoreconf dh-strip-nondeterminism doxygen doxygen-latex dwz
fakeroot fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono
fonts-lmodern fonts-urw-base35 g++ g++-14 g++-14-aarch64-linux-gnu
g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu
gcc-aarch64-linux-gnu ghostscript graphviz libabsl20230802 libann0 libaom3
libapache-pom-java libarchive13t64 libasan8 libavahi-client3
libavahi-common-data libavahi-common3 libavif16 libc-dev-bin libc6-dev
libcairo2 libcc1-0 libcdt5 libcgraph6 libclang-cpp19 libclang1-19
libcommons-logging-java libcommons-parent-java libcrypt-dev libcups2t64
libcurl4t64 libdatrie1 libdav1d7 libdbus-1-3 libde265-0 libdebhelper-perl
libdeflate0 libedit2 libelf1t64 libexpat1 libfakeroot libfile-homedir-perl
libfile-stripnondeterminism-perl libfile-which-perl libfmt10 libfontbox-java
libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libgav1-1 libgcc-14-dev
libgd3 libgraphite2-3 libgs-common libgs10 libgs10-common libgts-0.7-5t64
libgvc6 libgvpr2 libharfbuzz0b libheif-plugin-dav1d libheif-plugin-libde265
libheif1 libhwasan0 libice6 libidn12 libijs-0.35 libimagequant0 libisl23
libitm1 libjbig0 libjbig2dec0 libjpeg62-turbo libjs-jquery libjsoncpp26
libkpathsea6 liblab-gamut1 liblcms2-2 liblerc4 libllvm19 liblsan0 libltdl7
libmime-charset-perl libmpc3 libmpfi0 libmpfr6 libncursesw6 libnsl2
libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
libpaper-utils libpaper1 libpathplan4 libpdfbox-java libpixman-1-0
libpng16-16t64 libpotrace0 libproc2-0 libptexenc1 libpython3-stdlib
libpython3.12-minimal libpython3.12-stdlib libraqm0 librav1e0.7 librhash1
libsharpyuv0 libsm6 libsombok3 libstdc++-14-dev libsvtav1enc2 libsynctex2
libteckit0 libtexlua53-5 libthai-data libthai0 libtiff6 libtirpc-common
libtirpc3t64 libtool libtsan2 libubsan1 libunicode-linebreak-perl libuv1t64
libwebp7 libx11-6 libx11-data libxapian30 libxau6 libxaw7 libxcb-render0
libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxmu6 libxpm4 libxrender1
libxt6t64 libyaml-tiny-perl libyuv0 libz3-4 libzzip-0-13t64 linux-libc-dev
lmodern m4 media-types po-debconf poppler-data preview-latex-style procps
python3 python3-minimal python3.12 python3.12-minimal rpcsvc-proto
sbuild-build-depends-main-dummy tex-common texlive-base texlive-binaries
texlive-extra-utils texlive-font-utils texlive-fonts-extra
texlive-fonts-recommended texlive-latex-base texlive-latex-extra
texlive-latex-recommended texlive-luatex texlive-pictures
texlive-plain-generic x11-common xdg-utils xfonts-encodings xfonts-utils
0 upgraded, 204 newly installed, 0 to remove and 0 not upgraded.
Need to get 1039 MB of archives.
After this operation, 3061 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [964 B]
Get:2 http://deb.debian.org/debian sid/main arm64 poppler-data all 0.4.12-1 [1601 kB]
Get:3 http://deb.debian.org/debian sid/main arm64 libpython3.12-minimal arm64 3.12.7-3 [808 kB]
Get:4 http://deb.debian.org/debian sid/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB]
Get:5 http://deb.debian.org/debian sid/main arm64 python3.12-minimal arm64 3.12.7-3 [1940 kB]
Get:6 http://deb.debian.org/debian sid/main arm64 python3-minimal arm64 3.12.7-1 [26.8 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 media-types all 10.1.0 [26.9 kB]
Get:8 http://deb.debian.org/debian sid/main arm64 libncursesw6 arm64 6.5-2+b1 [125 kB]
Get:9 http://deb.debian.org/debian sid/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get:10 http://deb.debian.org/debian sid/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB]
Get:11 http://deb.debian.org/debian sid/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB]
Get:12 http://deb.debian.org/debian sid/main arm64 libpython3.12-stdlib arm64 3.12.7-3 [1902 kB]
Get:13 http://deb.debian.org/debian sid/main arm64 python3.12 arm64 3.12.7-3 [671 kB]
Get:14 http://deb.debian.org/debian sid/main arm64 libpython3-stdlib arm64 3.12.7-1 [9708 B]
Get:15 http://deb.debian.org/debian sid/main arm64 python3 arm64 3.12.7-1 [27.8 kB]
Get:16 http://deb.debian.org/debian sid/main arm64 libproc2-0 arm64 2:4.0.4-6 [62.3 kB]
Get:17 http://deb.debian.org/debian sid/main arm64 procps arm64 2:4.0.4-6 [872 kB]
Get:18 http://deb.debian.org/debian sid/main arm64 m4 arm64 1.4.19-4 [277 kB]
Get:19 http://deb.debian.org/debian sid/main arm64 autoconf all 2.72-3 [493 kB]
Get:20 http://deb.debian.org/debian sid/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get:21 http://deb.debian.org/debian sid/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get:22 http://deb.debian.org/debian sid/main arm64 autopoint all 0.22.5-2 [723 kB]
Get:23 http://deb.debian.org/debian sid/main arm64 libc-dev-bin arm64 2.40-3 [50.9 kB]
Get:24 http://deb.debian.org/debian sid/main arm64 linux-libc-dev all 6.11.7-1 [2454 kB]
Get:25 http://deb.debian.org/debian sid/main arm64 libcrypt-dev arm64 1:4.4.36-5 [122 kB]
Get:26 http://deb.debian.org/debian sid/main arm64 rpcsvc-proto arm64 1.4.3-1+b1 [60.5 kB]
Get:27 http://deb.debian.org/debian sid/main arm64 libc6-dev arm64 2.40-3 [1591 kB]
Get:28 http://deb.debian.org/debian sid/main arm64 libisl23 arm64 0.27-1 [601 kB]
Get:29 http://deb.debian.org/debian sid/main arm64 libmpfr6 arm64 4.2.1-1+b2 [680 kB]
Get:30 http://deb.debian.org/debian sid/main arm64 libmpc3 arm64 1.3.1-1+b3 [50.5 kB]
Get:31 http://deb.debian.org/debian sid/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8 [9166 kB]
Get:32 http://deb.debian.org/debian sid/main arm64 cpp-14 arm64 14.2.0-8 [1284 B]
Get:33 http://deb.debian.org/debian sid/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1 [4832 B]
Get:34 http://deb.debian.org/debian sid/main arm64 cpp arm64 4:14.2.0-1 [1568 B]
Get:35 http://deb.debian.org/debian sid/main arm64 libcc1-0 arm64 14.2.0-8 [42.2 kB]
Get:36 http://deb.debian.org/debian sid/main arm64 libitm1 arm64 14.2.0-8 [24.2 kB]
Get:37 http://deb.debian.org/debian sid/main arm64 libasan8 arm64 14.2.0-8 [2579 kB]
Get:38 http://deb.debian.org/debian sid/main arm64 liblsan0 arm64 14.2.0-8 [1161 kB]
Get:39 http://deb.debian.org/debian sid/main arm64 libtsan2 arm64 14.2.0-8 [2386 kB]
Get:40 http://deb.debian.org/debian sid/main arm64 libubsan1 arm64 14.2.0-8 [1039 kB]
Get:41 http://deb.debian.org/debian sid/main arm64 libhwasan0 arm64 14.2.0-8 [1442 kB]
Get:42 http://deb.debian.org/debian sid/main arm64 libgcc-14-dev arm64 14.2.0-8 [2365 kB]
Get:43 http://deb.debian.org/debian sid/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8 [17.7 MB]
Get:44 http://deb.debian.org/debian sid/main arm64 gcc-14 arm64 14.2.0-8 [519 kB]
Get:45 http://deb.debian.org/debian sid/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1 [1440 B]
Get:46 http://deb.debian.org/debian sid/main arm64 gcc arm64 4:14.2.0-1 [5136 B]
Get:47 http://deb.debian.org/debian sid/main arm64 libstdc++-14-dev arm64 14.2.0-8 [2267 kB]
Get:48 http://deb.debian.org/debian sid/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-8 [10.1 MB]
Get:49 http://deb.debian.org/debian sid/main arm64 g++-14 arm64 14.2.0-8 [20.2 kB]
Get:50 http://deb.debian.org/debian sid/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1 [1200 B]
Get:51 http://deb.debian.org/debian sid/main arm64 g++ arm64 4:14.2.0-1 [1332 B]
Get:52 http://deb.debian.org/debian sid/main arm64 build-essential arm64 12.12 [4624 B]
Get:53 http://deb.debian.org/debian sid/main arm64 tex-common all 6.18 [32.5 kB]
Get:54 http://deb.debian.org/debian sid/main arm64 libpaper1 arm64 1.1.29+b2 [13.0 kB]
Get:55 http://deb.debian.org/debian sid/main arm64 libpaper-utils arm64 1.1.29+b2 [9128 B]
Get:56 http://deb.debian.org/debian sid/main arm64 libkpathsea6 arm64 2024.20240313.70630+ds-5 [153 kB]
Get:57 http://deb.debian.org/debian sid/main arm64 libptexenc1 arm64 2024.20240313.70630+ds-5 [47.9 kB]
Get:58 http://deb.debian.org/debian sid/main arm64 libsynctex2 arm64 2024.20240313.70630+ds-5 [60.3 kB]
Get:59 http://deb.debian.org/debian sid/main arm64 libtexlua53-5 arm64 2024.20240313.70630+ds-5 [106 kB]
Get:60 http://deb.debian.org/debian sid/main arm64 libpng16-16t64 arm64 1.6.44-2 [273 kB]
Get:61 http://deb.debian.org/debian sid/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB]
Get:62 http://deb.debian.org/debian sid/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB]
Get:63 http://deb.debian.org/debian sid/main arm64 fonts-dejavu-core all 2.37-8 [840 kB]
Get:64 http://deb.debian.org/debian sid/main arm64 libfontenc1 arm64 1:1.1.8-1+b1 [22.5 kB]
Get:65 http://deb.debian.org/debian sid/main arm64 x11-common all 1:7.7+23.1 [216 kB]
Get:66 http://deb.debian.org/debian sid/main arm64 xfonts-encodings all 1:1.0.4-2.2 [577 kB]
Get:67 http://deb.debian.org/debian sid/main arm64 xfonts-utils arm64 1:7.7+7 [89.3 kB]
Get:68 http://deb.debian.org/debian sid/main arm64 fonts-urw-base35 all 20200910-8 [10.8 MB]
Get:69 http://deb.debian.org/debian sid/main arm64 fontconfig-config arm64 2.15.0-1.1+b1 [318 kB]
Get:70 http://deb.debian.org/debian sid/main arm64 libfontconfig1 arm64 2.15.0-1.1+b1 [387 kB]
Get:71 http://deb.debian.org/debian sid/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB]
Get:72 http://deb.debian.org/debian sid/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB]
Get:73 http://deb.debian.org/debian sid/main arm64 libxdmcp6 arm64 1:1.1.2-3+b2 [24.4 kB]
Get:74 http://deb.debian.org/debian sid/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB]
Get:75 http://deb.debian.org/debian sid/main arm64 libx11-data all 2:1.8.10-2 [337 kB]
Get:76 http://deb.debian.org/debian sid/main arm64 libx11-6 arm64 2:1.8.10-2 [789 kB]
Get:77 http://deb.debian.org/debian sid/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB]
Get:78 http://deb.debian.org/debian sid/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB]
Get:79 http://deb.debian.org/debian sid/main arm64 libxext6 arm64 2:1.3.4-1+b2 [49.3 kB]
Get:80 http://deb.debian.org/debian sid/main arm64 libxrender1 arm64 1:0.9.10-1.1+b2 [27.2 kB]
Get:81 http://deb.debian.org/debian sid/main arm64 libcairo2 arm64 1.18.2-2 [483 kB]
Get:82 http://deb.debian.org/debian sid/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB]
Get:83 http://deb.debian.org/debian sid/main arm64 libharfbuzz0b arm64 10.0.1-1 [441 kB]
Get:84 http://deb.debian.org/debian sid/main arm64 libmpfi0 arm64 1.5.4+ds-4 [34.5 kB]
Get:85 http://deb.debian.org/debian sid/main arm64 libpotrace0 arm64 1.16-2+b2 [23.4 kB]
Get:86 http://deb.debian.org/debian sid/main arm64 libteckit0 arm64 2.5.12+ds1-1+b1 [303 kB]
Get:87 http://deb.debian.org/debian sid/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB]
Get:88 http://deb.debian.org/debian sid/main arm64 libsm6 arm64 2:1.2.4-1 [34.2 kB]
Get:89 http://deb.debian.org/debian sid/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b1 [173 kB]
Get:90 http://deb.debian.org/debian sid/main arm64 libxmu6 arm64 2:1.1.3-3+b3 [55.6 kB]
Get:91 http://deb.debian.org/debian sid/main arm64 libxpm4 arm64 1:3.5.17-1+b2 [53.2 kB]
Get:92 http://deb.debian.org/debian sid/main arm64 libxaw7 arm64 2:1.0.16-1 [195 kB]
Get:93 http://deb.debian.org/debian sid/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB]
Get:94 http://deb.debian.org/debian sid/main arm64 libzzip-0-13t64 arm64 0.13.72+dfsg.1-1.3 [56.6 kB]
Get:95 http://deb.debian.org/debian sid/main arm64 texlive-binaries arm64 2024.20240313.70630+ds-5 [7358 kB]
Get:96 http://deb.debian.org/debian sid/main arm64 xdg-utils all 1.1.3-4.1 [75.5 kB]
Get:97 http://deb.debian.org/debian sid/main arm64 texlive-base all 2024.20241115-1 [22.7 MB]
Get:98 http://deb.debian.org/debian sid/main arm64 fonts-lmodern all 2.005-1 [4540 kB]
Get:99 http://deb.debian.org/debian sid/main arm64 texlive-latex-base all 2024.20241115-1 [1278 kB]
Get:100 http://deb.debian.org/debian sid/main arm64 texlive-latex-recommended all 2024.20241115-1 [8757 kB]
Get:101 http://deb.debian.org/debian sid/main arm64 cm-super-minimal all 0.3.4-17 [5815 kB]
Get:102 http://deb.debian.org/debian sid/main arm64 cmake-data all 3.31.0-1 [2265 kB]
Get:103 http://deb.debian.org/debian sid/main arm64 libarchive13t64 arm64 3.7.4-1.1 [323 kB]
Get:104 http://deb.debian.org/debian sid/main arm64 libcurl4t64 arm64 8.11.0-1 [322 kB]
Get:105 http://deb.debian.org/debian sid/main arm64 libjsoncpp26 arm64 1.9.6-2 [73.1 kB]
Get:106 http://deb.debian.org/debian sid/main arm64 librhash1 arm64 1.4.5-1 [129 kB]
Get:107 http://deb.debian.org/debian sid/main arm64 libuv1t64 arm64 1.48.0-7 [143 kB]
Get:108 http://deb.debian.org/debian sid/main arm64 cmake arm64 3.31.0-1 [9874 kB]
Get:109 http://deb.debian.org/debian sid/main arm64 libdebhelper-perl all 13.20 [89.7 kB]
Get:110 http://deb.debian.org/debian sid/main arm64 libtool all 2.4.7-8 [517 kB]
Get:111 http://deb.debian.org/debian sid/main arm64 dh-autoreconf all 20 [17.1 kB]
Get:112 http://deb.debian.org/debian sid/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get:113 http://deb.debian.org/debian sid/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get:114 http://deb.debian.org/debian sid/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get:115 http://deb.debian.org/debian sid/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get:116 http://deb.debian.org/debian sid/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:117 http://deb.debian.org/debian sid/main arm64 debhelper all 13.20 [915 kB]
Get:118 http://deb.debian.org/debian sid/main arm64 libedit2 arm64 3.1-20240808-1 [89.2 kB]
Get:119 http://deb.debian.org/debian sid/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB]
Get:120 http://deb.debian.org/debian sid/main arm64 libllvm19 arm64 1:19.1.3-2 [23.3 MB]
Get:121 http://deb.debian.org/debian sid/main arm64 libclang-cpp19 arm64 1:19.1.3-2 [12.0 MB]
Get:122 http://deb.debian.org/debian sid/main arm64 libclang1-19 arm64 1:19.1.3-2 [6844 kB]
Get:123 http://deb.debian.org/debian sid/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB]
Get:124 http://deb.debian.org/debian sid/main arm64 libxapian30 arm64 1.4.25-1+b1 [1057 kB]
Get:125 http://deb.debian.org/debian sid/main arm64 doxygen arm64 1.9.8+ds-2+b3 [4515 kB]
Get:126 http://deb.debian.org/debian sid/main arm64 libfile-which-perl all 1.27-2 [15.1 kB]
Get:127 http://deb.debian.org/debian sid/main arm64 libfile-homedir-perl all 1.006-2 [42.4 kB]
Get:128 http://deb.debian.org/debian sid/main arm64 libthai-data all 0.1.29-2 [168 kB]
Get:129 http://deb.debian.org/debian sid/main arm64 libdatrie1 arm64 0.2.13-3+b1 [37.6 kB]
Get:130 http://deb.debian.org/debian sid/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB]
Get:131 http://deb.debian.org/debian sid/main arm64 libsombok3 arm64 2.4.0-2+b2 [29.9 kB]
Get:132 http://deb.debian.org/debian sid/main arm64 libmime-charset-perl all 1.013.1-2 [34.0 kB]
Get:133 http://deb.debian.org/debian sid/main arm64 libunicode-linebreak-perl arm64 0.0.20190101-1+b7 [93.5 kB]
Get:134 http://deb.debian.org/debian sid/main arm64 libyaml-tiny-perl all 1.74-1 [30.7 kB]
Get:135 http://deb.debian.org/debian sid/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:136 http://deb.debian.org/debian sid/main arm64 lmodern all 2.005-1 [9480 kB]
Get:137 http://deb.debian.org/debian sid/main arm64 texlive-luatex all 2024.20241115-1 [27.8 MB]
Get:138 http://deb.debian.org/debian sid/main arm64 texlive-plain-generic all 2024.20241115-1 [28.6 MB]
Get:139 http://deb.debian.org/debian sid/main arm64 texlive-extra-utils all 2024.20241115-1 [64.6 MB]
Get:140 http://deb.debian.org/debian sid/main arm64 libapache-pom-java all 33-2 [5852 B]
Get:141 http://deb.debian.org/debian sid/main arm64 libcommons-parent-java all 56-1 [10.8 kB]
Get:142 http://deb.debian.org/debian sid/main arm64 libcommons-logging-java all 1.3.0-1 [68.6 kB]
Get:143 http://deb.debian.org/debian sid/main arm64 libfontbox-java all 1:1.8.16-5 [211 kB]
Get:144 http://deb.debian.org/debian sid/main arm64 libpdfbox-java all 1:1.8.16-5 [5527 kB]
Get:145 http://deb.debian.org/debian sid/main arm64 preview-latex-style all 13.2-1 [350 kB]
Get:146 http://deb.debian.org/debian sid/main arm64 texlive-pictures all 2024.20241115-1 [17.0 MB]
Get:147 http://deb.debian.org/debian sid/main arm64 texlive-latex-extra all 2024.20241115-1 [24.6 MB]
Get:148 http://deb.debian.org/debian sid/main arm64 texlive-font-utils all 2024.20241115-1 [6980 kB]
Get:149 http://deb.debian.org/debian sid/main arm64 libgs-common all 10.04.0~dfsg-1 [148 kB]
Get:150 http://deb.debian.org/debian sid/main arm64 libgs10-common all 10.04.0~dfsg-1 [474 kB]
Get:151 http://deb.debian.org/debian sid/main arm64 libavahi-common-data arm64 0.8-13+b3 [112 kB]
Get:152 http://deb.debian.org/debian sid/main arm64 libavahi-common3 arm64 0.8-13+b3 [42.3 kB]
Get:153 http://deb.debian.org/debian sid/main arm64 libdbus-1-3 arm64 1.14.10-6 [196 kB]
Get:154 http://deb.debian.org/debian sid/main arm64 libavahi-client3 arm64 0.8-13+b3 [46.0 kB]
Get:155 http://deb.debian.org/debian sid/main arm64 libcups2t64 arm64 2.4.10-2 [235 kB]
Get:156 http://deb.debian.org/debian sid/main arm64 libidn12 arm64 1.42-2+b1 [80.2 kB]
Get:157 http://deb.debian.org/debian sid/main arm64 libijs-0.35 arm64 0.35-15.1+b2 [14.9 kB]
Get:158 http://deb.debian.org/debian sid/main arm64 libjbig2dec0 arm64 0.20-1+b3 [60.1 kB]
Get:159 http://deb.debian.org/debian sid/main arm64 libjpeg62-turbo arm64 1:2.1.5-3+b1 [173 kB]
Get:160 http://deb.debian.org/debian sid/main arm64 liblcms2-2 arm64 2.16-2 [151 kB]
Get:161 http://deb.debian.org/debian sid/main arm64 libopenjp2-7 arm64 2.5.0-2+b4 [185 kB]
Get:162 http://deb.debian.org/debian sid/main arm64 libdeflate0 arm64 1.22-1 [42.2 kB]
Get:163 http://deb.debian.org/debian sid/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB]
Get:164 http://deb.debian.org/debian sid/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB]
Get:165 http://deb.debian.org/debian sid/main arm64 libsharpyuv0 arm64 1.4.0-0.1+b1 [112 kB]
Get:166 http://deb.debian.org/debian sid/main arm64 libwebp7 arm64 1.4.0-0.1+b1 [268 kB]
Get:167 http://deb.debian.org/debian sid/main arm64 libtiff6 arm64 4.5.1+git230720-5 [309 kB]
Get:168 http://deb.debian.org/debian sid/main arm64 libgs10 arm64 10.04.0~dfsg-1 [2351 kB]
Get:169 http://deb.debian.org/debian sid/main arm64 ghostscript arm64 10.04.0~dfsg-1 [50.5 kB]
Get:170 http://deb.debian.org/debian sid/main arm64 texlive-fonts-recommended all 2024.20241115-1 [4991 kB]
Get:171 http://deb.debian.org/debian sid/main arm64 doxygen-latex all 1.9.8+ds-2 [361 kB]
Get:172 http://deb.debian.org/debian sid/main arm64 libfakeroot arm64 1.36-1 [29.1 kB]
Get:173 http://deb.debian.org/debian sid/main arm64 fakeroot arm64 1.36-1 [74.4 kB]
Get:174 http://deb.debian.org/debian sid/main arm64 fontconfig arm64 2.15.0-1.1+b1 [463 kB]
Get:175 http://deb.debian.org/debian sid/main arm64 libann0 arm64 1.1.2+doc-9+b2 [24.1 kB]
Get:176 http://deb.debian.org/debian sid/main arm64 libcdt5 arm64 2.42.4-2+b1 [39.4 kB]
Get:177 http://deb.debian.org/debian sid/main arm64 libcgraph6 arm64 2.42.4-2+b1 [61.3 kB]
Get:178 http://deb.debian.org/debian sid/main arm64 libaom3 arm64 3.11.0~rc1-1 [1690 kB]
Get:179 http://deb.debian.org/debian sid/main arm64 libdav1d7 arm64 1.5.0-1+b1 [248 kB]
Get:180 http://deb.debian.org/debian sid/main arm64 libabsl20230802 arm64 20230802.1-4 [432 kB]
Get:181 http://deb.debian.org/debian sid/main arm64 libgav1-1 arm64 0.19.0-2+b2 [493 kB]
Get:182 http://deb.debian.org/debian sid/main arm64 librav1e0.7 arm64 0.7.1-7+b2 [653 kB]
Get:183 http://deb.debian.org/debian sid/main arm64 libsvtav1enc2 arm64 2.2.1+dfsg-2 [1463 kB]
Get:184 http://deb.debian.org/debian sid/main arm64 libyuv0 arm64 0.0.1897.20241115-1 [136 kB]
Get:185 http://deb.debian.org/debian sid/main arm64 libavif16 arm64 1.1.1-1 [109 kB]
Get:186 http://deb.debian.org/debian sid/main arm64 libheif-plugin-dav1d arm64 1.19.3-1 [11.2 kB]
Get:187 http://deb.debian.org/debian sid/main arm64 libde265-0 arm64 1.0.15-1+b2 [153 kB]
Get:188 http://deb.debian.org/debian sid/main arm64 libheif-plugin-libde265 arm64 1.19.3-1 [14.9 kB]
Get:189 http://deb.debian.org/debian sid/main arm64 libheif1 arm64 1.19.3-1 [419 kB]
Get:190 http://deb.debian.org/debian sid/main arm64 libimagequant0 arm64 2.18.0-1+b2 [34.6 kB]
Get:191 http://deb.debian.org/debian sid/main arm64 libfribidi0 arm64 1.0.15-1 [71.8 kB]
Get:192 http://deb.debian.org/debian sid/main arm64 libraqm0 arm64 0.10.1-1+b2 [13.8 kB]
Get:193 http://deb.debian.org/debian sid/main arm64 libgd3 arm64 2.3.3-12+b1 [115 kB]
Get:194 http://deb.debian.org/debian sid/main arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2+b1 [145 kB]
Get:195 http://deb.debian.org/debian sid/main arm64 libltdl7 arm64 2.4.7-8 [392 kB]
Get:196 http://deb.debian.org/debian sid/main arm64 libpango-1.0-0 arm64 1.54.0+ds-3 [210 kB]
Get:197 http://deb.debian.org/debian sid/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-3 [51.8 kB]
Get:198 http://deb.debian.org/debian sid/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-3 [33.5 kB]
Get:199 http://deb.debian.org/debian sid/main arm64 libpathplan4 arm64 2.42.4-2+b1 [41.4 kB]
Get:200 http://deb.debian.org/debian sid/main arm64 libgvc6 arm64 2.42.4-2+b1 [628 kB]
Get:201 http://deb.debian.org/debian sid/main arm64 libgvpr2 arm64 2.42.4-2+b1 [182 kB]
Get:202 http://deb.debian.org/debian sid/main arm64 liblab-gamut1 arm64 2.42.4-2+b1 [198 kB]
Get:203 http://deb.debian.org/debian sid/main arm64 graphviz arm64 2.42.4-2+b1 [574 kB]
Get:204 http://deb.debian.org/debian sid/main arm64 texlive-fonts-extra all 2024.20241115-1 [626 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 1039 MB in 12s (83.8 MB/s)
Selecting previously unselected package poppler-data.
(Reading database ... 17119 files and directories currently installed.)
Preparing to unpack .../poppler-data_0.4.12-1_all.deb ...
Unpacking poppler-data (0.4.12-1) ...
Selecting previously unselected package libpython3.12-minimal:arm64.
Preparing to unpack .../libpython3.12-minimal_3.12.7-3_arm64.deb ...
Unpacking libpython3.12-minimal:arm64 (3.12.7-3) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.4-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.7-3_arm64.deb ...
Unpacking python3.12-minimal (3.12.7-3) ...
Setting up libpython3.12-minimal:arm64 (3.12.7-3) ...
Setting up libexpat1:arm64 (2.6.4-1) ...
Setting up python3.12-minimal (3.12.7-3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 17972 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.12.7-1_arm64.deb ...
Unpacking python3-minimal (3.12.7-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libncursesw6:arm64.
Preparing to unpack .../2-libncursesw6_6.5-2+b1_arm64.deb ...
Unpacking libncursesw6:arm64 (6.5-2+b1) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../3-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:arm64.
Preparing to unpack .../4-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:arm64.
Preparing to unpack .../5-libnsl2_1.3.0-3+b3_arm64.deb ...
Unpacking libnsl2:arm64 (1.3.0-3+b3) ...
Selecting previously unselected package libpython3.12-stdlib:arm64.
Preparing to unpack .../6-libpython3.12-stdlib_3.12.7-3_arm64.deb ...
Unpacking libpython3.12-stdlib:arm64 (3.12.7-3) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../7-python3.12_3.12.7-3_arm64.deb ...
Unpacking python3.12 (3.12.7-3) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../8-libpython3-stdlib_3.12.7-1_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.12.7-1) ...
Setting up python3-minimal (3.12.7-1) ...
Selecting previously unselected package python3.
(Reading database ... 18445 files and directories currently installed.)
Preparing to unpack .../000-python3_3.12.7-1_arm64.deb ...
Unpacking python3 (3.12.7-1) ...
Selecting previously unselected package libproc2-0:arm64.
Preparing to unpack .../001-libproc2-0_2%3a4.0.4-6_arm64.deb ...
Unpacking libproc2-0:arm64 (2:4.0.4-6) ...
Selecting previously unselected package procps.
Preparing to unpack .../002-procps_2%3a4.0.4-6_arm64.deb ...
Unpacking procps (2:4.0.4-6) ...
Selecting previously unselected package m4.
Preparing to unpack .../003-m4_1.4.19-4_arm64.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../004-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../005-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../006-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../007-autopoint_0.22.5-2_all.deb ...
Unpacking autopoint (0.22.5-2) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../008-libc-dev-bin_2.40-3_arm64.deb ...
Unpacking libc-dev-bin (2.40-3) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../009-linux-libc-dev_6.11.7-1_all.deb ...
Unpacking linux-libc-dev (6.11.7-1) ...
Selecting previously unselected package libcrypt-dev:arm64.
Preparing to unpack .../010-libcrypt-dev_1%3a4.4.36-5_arm64.deb ...
Unpacking libcrypt-dev:arm64 (1:4.4.36-5) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../011-rpcsvc-proto_1.4.3-1+b1_arm64.deb ...
Unpacking rpcsvc-proto (1.4.3-1+b1) ...
Selecting previously unselected package libc6-dev:arm64.
Preparing to unpack .../012-libc6-dev_2.40-3_arm64.deb ...
Unpacking libc6-dev:arm64 (2.40-3) ...
Selecting previously unselected package libisl23:arm64.
Preparing to unpack .../013-libisl23_0.27-1_arm64.deb ...
Unpacking libisl23:arm64 (0.27-1) ...
Selecting previously unselected package libmpfr6:arm64.
Preparing to unpack .../014-libmpfr6_4.2.1-1+b2_arm64.deb ...
Unpacking libmpfr6:arm64 (4.2.1-1+b2) ...
Selecting previously unselected package libmpc3:arm64.
Preparing to unpack .../015-libmpc3_1.3.1-1+b3_arm64.deb ...
Unpacking libmpc3:arm64 (1.3.1-1+b3) ...
Selecting previously unselected package cpp-14-aarch64-linux-gnu.
Preparing to unpack .../016-cpp-14-aarch64-linux-gnu_14.2.0-8_arm64.deb ...
Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8) ...
Selecting previously unselected package cpp-14.
Preparing to unpack .../017-cpp-14_14.2.0-8_arm64.deb ...
Unpacking cpp-14 (14.2.0-8) ...
Selecting previously unselected package cpp-aarch64-linux-gnu.
Preparing to unpack .../018-cpp-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package cpp.
Preparing to unpack .../019-cpp_4%3a14.2.0-1_arm64.deb ...
Unpacking cpp (4:14.2.0-1) ...
Selecting previously unselected package libcc1-0:arm64.
Preparing to unpack .../020-libcc1-0_14.2.0-8_arm64.deb ...
Unpacking libcc1-0:arm64 (14.2.0-8) ...
Selecting previously unselected package libitm1:arm64.
Preparing to unpack .../021-libitm1_14.2.0-8_arm64.deb ...
Unpacking libitm1:arm64 (14.2.0-8) ...
Selecting previously unselected package libasan8:arm64.
Preparing to unpack .../022-libasan8_14.2.0-8_arm64.deb ...
Unpacking libasan8:arm64 (14.2.0-8) ...
Selecting previously unselected package liblsan0:arm64.
Preparing to unpack .../023-liblsan0_14.2.0-8_arm64.deb ...
Unpacking liblsan0:arm64 (14.2.0-8) ...
Selecting previously unselected package libtsan2:arm64.
Preparing to unpack .../024-libtsan2_14.2.0-8_arm64.deb ...
Unpacking libtsan2:arm64 (14.2.0-8) ...
Selecting previously unselected package libubsan1:arm64.
Preparing to unpack .../025-libubsan1_14.2.0-8_arm64.deb ...
Unpacking libubsan1:arm64 (14.2.0-8) ...
Selecting previously unselected package libhwasan0:arm64.
Preparing to unpack .../026-libhwasan0_14.2.0-8_arm64.deb ...
Unpacking libhwasan0:arm64 (14.2.0-8) ...
Selecting previously unselected package libgcc-14-dev:arm64.
Preparing to unpack .../027-libgcc-14-dev_14.2.0-8_arm64.deb ...
Unpacking libgcc-14-dev:arm64 (14.2.0-8) ...
Selecting previously unselected package gcc-14-aarch64-linux-gnu.
Preparing to unpack .../028-gcc-14-aarch64-linux-gnu_14.2.0-8_arm64.deb ...
Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8) ...
Selecting previously unselected package gcc-14.
Preparing to unpack .../029-gcc-14_14.2.0-8_arm64.deb ...
Unpacking gcc-14 (14.2.0-8) ...
Selecting previously unselected package gcc-aarch64-linux-gnu.
Preparing to unpack .../030-gcc-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../031-gcc_4%3a14.2.0-1_arm64.deb ...
Unpacking gcc (4:14.2.0-1) ...
Selecting previously unselected package libstdc++-14-dev:arm64.
Preparing to unpack .../032-libstdc++-14-dev_14.2.0-8_arm64.deb ...
Unpacking libstdc++-14-dev:arm64 (14.2.0-8) ...
Selecting previously unselected package g++-14-aarch64-linux-gnu.
Preparing to unpack .../033-g++-14-aarch64-linux-gnu_14.2.0-8_arm64.deb ...
Unpacking g++-14-aarch64-linux-gnu (14.2.0-8) ...
Selecting previously unselected package g++-14.
Preparing to unpack .../034-g++-14_14.2.0-8_arm64.deb ...
Unpacking g++-14 (14.2.0-8) ...
Selecting previously unselected package g++-aarch64-linux-gnu.
Preparing to unpack .../035-g++-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking g++-aarch64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package g++.
Preparing to unpack .../036-g++_4%3a14.2.0-1_arm64.deb ...
Unpacking g++ (4:14.2.0-1) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../037-build-essential_12.12_arm64.deb ...
Unpacking build-essential (12.12) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../038-tex-common_6.18_all.deb ...
Unpacking tex-common (6.18) ...
Selecting previously unselected package libpaper1:arm64.
Preparing to unpack .../039-libpaper1_1.1.29+b2_arm64.deb ...
Unpacking libpaper1:arm64 (1.1.29+b2) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../040-libpaper-utils_1.1.29+b2_arm64.deb ...
Unpacking libpaper-utils (1.1.29+b2) ...
Selecting previously unselected package libkpathsea6:arm64.
Preparing to unpack .../041-libkpathsea6_2024.20240313.70630+ds-5_arm64.deb ...
Unpacking libkpathsea6:arm64 (2024.20240313.70630+ds-5) ...
Selecting previously unselected package libptexenc1:arm64.
Preparing to unpack .../042-libptexenc1_2024.20240313.70630+ds-5_arm64.deb ...
Unpacking libptexenc1:arm64 (2024.20240313.70630+ds-5) ...
Selecting previously unselected package libsynctex2:arm64.
Preparing to unpack .../043-libsynctex2_2024.20240313.70630+ds-5_arm64.deb ...
Unpacking libsynctex2:arm64 (2024.20240313.70630+ds-5) ...
Selecting previously unselected package libtexlua53-5:arm64.
Preparing to unpack .../044-libtexlua53-5_2024.20240313.70630+ds-5_arm64.deb ...
Unpacking libtexlua53-5:arm64 (2024.20240313.70630+ds-5) ...
Selecting previously unselected package libpng16-16t64:arm64.
Preparing to unpack .../045-libpng16-16t64_1.6.44-2_arm64.deb ...
Unpacking libpng16-16t64:arm64 (1.6.44-2) ...
Selecting previously unselected package libfreetype6:arm64.
Preparing to unpack .../046-libfreetype6_2.13.3+dfsg-1_arm64.deb ...
Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../047-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../048-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package libfontenc1:arm64.
Preparing to unpack .../049-libfontenc1_1%3a1.1.8-1+b1_arm64.deb ...
Unpacking libfontenc1:arm64 (1:1.1.8-1+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../050-x11-common_1%3a7.7+23.1_all.deb ...
Unpacking x11-common (1:7.7+23.1) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../051-xfonts-encodings_1%3a1.0.4-2.2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2.2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../052-xfonts-utils_1%3a7.7+7_arm64.deb ...
Unpacking xfonts-utils (1:7.7+7) ...
Selecting previously unselected package fonts-urw-base35.
Preparing to unpack .../053-fonts-urw-base35_20200910-8_all.deb ...
Unpacking fonts-urw-base35 (20200910-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../054-fontconfig-config_2.15.0-1.1+b1_arm64.deb ...
Unpacking fontconfig-config (2.15.0-1.1+b1) ...
Selecting previously unselected package libfontconfig1:arm64.
Preparing to unpack .../055-libfontconfig1_2.15.0-1.1+b1_arm64.deb ...
Unpacking libfontconfig1:arm64 (2.15.0-1.1+b1) ...
Selecting previously unselected package libpixman-1-0:arm64.
Preparing to unpack .../056-libpixman-1-0_0.44.0-3_arm64.deb ...
Unpacking libpixman-1-0:arm64 (0.44.0-3) ...
Selecting previously unselected package libxau6:arm64.
Preparing to unpack .../057-libxau6_1%3a1.0.11-1_arm64.deb ...
Unpacking libxau6:arm64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:arm64.
Preparing to unpack .../058-libxdmcp6_1%3a1.1.2-3+b2_arm64.deb ...
Unpacking libxdmcp6:arm64 (1:1.1.2-3+b2) ...
Selecting previously unselected package libxcb1:arm64.
Preparing to unpack .../059-libxcb1_1.17.0-2+b1_arm64.deb ...
Unpacking libxcb1:arm64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../060-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:arm64.
Preparing to unpack .../061-libx11-6_2%3a1.8.10-2_arm64.deb ...
Unpacking libx11-6:arm64 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-render0:arm64.
Preparing to unpack .../062-libxcb-render0_1.17.0-2+b1_arm64.deb ...
Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:arm64.
Preparing to unpack .../063-libxcb-shm0_1.17.0-2+b1_arm64.deb ...
Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:arm64.
Preparing to unpack .../064-libxext6_2%3a1.3.4-1+b2_arm64.deb ...
Unpacking libxext6:arm64 (2:1.3.4-1+b2) ...
Selecting previously unselected package libxrender1:arm64.
Preparing to unpack .../065-libxrender1_1%3a0.9.10-1.1+b2_arm64.deb ...
Unpacking libxrender1:arm64 (1:0.9.10-1.1+b2) ...
Selecting previously unselected package libcairo2:arm64.
Preparing to unpack .../066-libcairo2_1.18.2-2_arm64.deb ...
Unpacking libcairo2:arm64 (1.18.2-2) ...
Selecting previously unselected package libgraphite2-3:arm64.
Preparing to unpack .../067-libgraphite2-3_1.3.14-2+b1_arm64.deb ...
Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ...
Selecting previously unselected package libharfbuzz0b:arm64.
Preparing to unpack .../068-libharfbuzz0b_10.0.1-1_arm64.deb ...
Unpacking libharfbuzz0b:arm64 (10.0.1-1) ...
Selecting previously unselected package libmpfi0:arm64.
Preparing to unpack .../069-libmpfi0_1.5.4+ds-4_arm64.deb ...
Unpacking libmpfi0:arm64 (1.5.4+ds-4) ...
Selecting previously unselected package libpotrace0:arm64.
Preparing to unpack .../070-libpotrace0_1.16-2+b2_arm64.deb ...
Unpacking libpotrace0:arm64 (1.16-2+b2) ...
Selecting previously unselected package libteckit0:arm64.
Preparing to unpack .../071-libteckit0_2.5.12+ds1-1+b1_arm64.deb ...
Unpacking libteckit0:arm64 (2.5.12+ds1-1+b1) ...
Selecting previously unselected package libice6:arm64.
Preparing to unpack .../072-libice6_2%3a1.1.1-1_arm64.deb ...
Unpacking libice6:arm64 (2:1.1.1-1) ...
Selecting previously unselected package libsm6:arm64.
Preparing to unpack .../073-libsm6_2%3a1.2.4-1_arm64.deb ...
Unpacking libsm6:arm64 (2:1.2.4-1) ...
Selecting previously unselected package libxt6t64:arm64.
Preparing to unpack .../074-libxt6t64_1%3a1.2.1-1.2+b1_arm64.deb ...
Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b1) ...
Selecting previously unselected package libxmu6:arm64.
Preparing to unpack .../075-libxmu6_2%3a1.1.3-3+b3_arm64.deb ...
Unpacking libxmu6:arm64 (2:1.1.3-3+b3) ...
Selecting previously unselected package libxpm4:arm64.
Preparing to unpack .../076-libxpm4_1%3a3.5.17-1+b2_arm64.deb ...
Unpacking libxpm4:arm64 (1:3.5.17-1+b2) ...
Selecting previously unselected package libxaw7:arm64.
Preparing to unpack .../077-libxaw7_2%3a1.0.16-1_arm64.deb ...
Unpacking libxaw7:arm64 (2:1.0.16-1) ...
Selecting previously unselected package libxi6:arm64.
Preparing to unpack .../078-libxi6_2%3a1.8.2-1_arm64.deb ...
Unpacking libxi6:arm64 (2:1.8.2-1) ...
Selecting previously unselected package libzzip-0-13t64:arm64.
Preparing to unpack .../079-libzzip-0-13t64_0.13.72+dfsg.1-1.3_arm64.deb ...
Unpacking libzzip-0-13t64:arm64 (0.13.72+dfsg.1-1.3) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../080-texlive-binaries_2024.20240313.70630+ds-5_arm64.deb ...
Unpacking texlive-binaries (2024.20240313.70630+ds-5) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../081-xdg-utils_1.1.3-4.1_all.deb ...
Unpacking xdg-utils (1.1.3-4.1) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../082-texlive-base_2024.20241115-1_all.deb ...
Unpacking texlive-base (2024.20241115-1) ...
Selecting previously unselected package fonts-lmodern.
Preparing to unpack .../083-fonts-lmodern_2.005-1_all.deb ...
Unpacking fonts-lmodern (2.005-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../084-texlive-latex-base_2024.20241115-1_all.deb ...
Unpacking texlive-latex-base (2024.20241115-1) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../085-texlive-latex-recommended_2024.20241115-1_all.deb ...
Unpacking texlive-latex-recommended (2024.20241115-1) ...
Selecting previously unselected package cm-super-minimal.
Preparing to unpack .../086-cm-super-minimal_0.3.4-17_all.deb ...
Unpacking cm-super-minimal (0.3.4-17) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../087-cmake-data_3.31.0-1_all.deb ...
Unpacking cmake-data (3.31.0-1) ...
Selecting previously unselected package libarchive13t64:arm64.
Preparing to unpack .../088-libarchive13t64_3.7.4-1.1_arm64.deb ...
Unpacking libarchive13t64:arm64 (3.7.4-1.1) ...
Selecting previously unselected package libcurl4t64:arm64.
Preparing to unpack .../089-libcurl4t64_8.11.0-1_arm64.deb ...
Unpacking libcurl4t64:arm64 (8.11.0-1) ...
Selecting previously unselected package libjsoncpp26:arm64.
Preparing to unpack .../090-libjsoncpp26_1.9.6-2_arm64.deb ...
Unpacking libjsoncpp26:arm64 (1.9.6-2) ...
Selecting previously unselected package librhash1:arm64.
Preparing to unpack .../091-librhash1_1.4.5-1_arm64.deb ...
Unpacking librhash1:arm64 (1.4.5-1) ...
Selecting previously unselected package libuv1t64:arm64.
Preparing to unpack .../092-libuv1t64_1.48.0-7_arm64.deb ...
Unpacking libuv1t64:arm64 (1.48.0-7) ...
Selecting previously unselected package cmake.
Preparing to unpack .../093-cmake_3.31.0-1_arm64.deb ...
Unpacking cmake (3.31.0-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../094-libdebhelper-perl_13.20_all.deb ...
Unpacking libdebhelper-perl (13.20) ...
Selecting previously unselected package libtool.
Preparing to unpack .../095-libtool_2.4.7-8_all.deb ...
Unpacking libtool (2.4.7-8) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../096-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../097-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../098-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../099-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../100-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../101-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../102-debhelper_13.20_all.deb ...
Unpacking debhelper (13.20) ...
Selecting previously unselected package libedit2:arm64.
Preparing to unpack .../103-libedit2_3.1-20240808-1_arm64.deb ...
Unpacking libedit2:arm64 (3.1-20240808-1) ...
Selecting previously unselected package libz3-4:arm64.
Preparing to unpack .../104-libz3-4_4.13.3-1_arm64.deb ...
Unpacking libz3-4:arm64 (4.13.3-1) ...
Selecting previously unselected package libllvm19:arm64.
Preparing to unpack .../105-libllvm19_1%3a19.1.3-2_arm64.deb ...
Unpacking libllvm19:arm64 (1:19.1.3-2) ...
Selecting previously unselected package libclang-cpp19.
Preparing to unpack .../106-libclang-cpp19_1%3a19.1.3-2_arm64.deb ...
Unpacking libclang-cpp19 (1:19.1.3-2) ...
Selecting previously unselected package libclang1-19.
Preparing to unpack .../107-libclang1-19_1%3a19.1.3-2_arm64.deb ...
Unpacking libclang1-19 (1:19.1.3-2) ...
Selecting previously unselected package libfmt10:arm64.
Preparing to unpack .../108-libfmt10_10.1.1+ds1-4_arm64.deb ...
Unpacking libfmt10:arm64 (10.1.1+ds1-4) ...
Selecting previously unselected package libxapian30:arm64.
Preparing to unpack .../109-libxapian30_1.4.25-1+b1_arm64.deb ...
Unpacking libxapian30:arm64 (1.4.25-1+b1) ...
Selecting previously unselected package doxygen.
Preparing to unpack .../110-doxygen_1.9.8+ds-2+b3_arm64.deb ...
Unpacking doxygen (1.9.8+ds-2+b3) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../111-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../112-libfile-homedir-perl_1.006-2_all.deb ...
Unpacking libfile-homedir-perl (1.006-2) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../113-libthai-data_0.1.29-2_all.deb ...
Unpacking libthai-data (0.1.29-2) ...
Selecting previously unselected package libdatrie1:arm64.
Preparing to unpack .../114-libdatrie1_0.2.13-3+b1_arm64.deb ...
Unpacking libdatrie1:arm64 (0.2.13-3+b1) ...
Selecting previously unselected package libthai0:arm64.
Preparing to unpack .../115-libthai0_0.1.29-2+b1_arm64.deb ...
Unpacking libthai0:arm64 (0.1.29-2+b1) ...
Selecting previously unselected package libsombok3:arm64.
Preparing to unpack .../116-libsombok3_2.4.0-2+b2_arm64.deb ...
Unpacking libsombok3:arm64 (2.4.0-2+b2) ...
Selecting previously unselected package libmime-charset-perl.
Preparing to unpack .../117-libmime-charset-perl_1.013.1-2_all.deb ...
Unpacking libmime-charset-perl (1.013.1-2) ...
Selecting previously unselected package libunicode-linebreak-perl.
Preparing to unpack .../118-libunicode-linebreak-perl_0.0.20190101-1+b7_arm64.deb ...
Unpacking libunicode-linebreak-perl (0.0.20190101-1+b7) ...
Selecting previously unselected package libyaml-tiny-perl.
Preparing to unpack .../119-libyaml-tiny-perl_1.74-1_all.deb ...
Unpacking libyaml-tiny-perl (1.74-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../120-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package lmodern.
Preparing to unpack .../121-lmodern_2.005-1_all.deb ...
Unpacking lmodern (2.005-1) ...
Selecting previously unselected package texlive-luatex.
Preparing to unpack .../122-texlive-luatex_2024.20241115-1_all.deb ...
Unpacking texlive-luatex (2024.20241115-1) ...
Selecting previously unselected package texlive-plain-generic.
Preparing to unpack .../123-texlive-plain-generic_2024.20241115-1_all.deb ...
Unpacking texlive-plain-generic (2024.20241115-1) ...
Selecting previously unselected package texlive-extra-utils.
Preparing to unpack .../124-texlive-extra-utils_2024.20241115-1_all.deb ...
Unpacking texlive-extra-utils (2024.20241115-1) ...
Selecting previously unselected package libapache-pom-java.
Preparing to unpack .../125-libapache-pom-java_33-2_all.deb ...
Unpacking libapache-pom-java (33-2) ...
Selecting previously unselected package libcommons-parent-java.
Preparing to unpack .../126-libcommons-parent-java_56-1_all.deb ...
Unpacking libcommons-parent-java (56-1) ...
Selecting previously unselected package libcommons-logging-java.
Preparing to unpack .../127-libcommons-logging-java_1.3.0-1_all.deb ...
Unpacking libcommons-logging-java (1.3.0-1) ...
Selecting previously unselected package libfontbox-java.
Preparing to unpack .../128-libfontbox-java_1%3a1.8.16-5_all.deb ...
Unpacking libfontbox-java (1:1.8.16-5) ...
Selecting previously unselected package libpdfbox-java.
Preparing to unpack .../129-libpdfbox-java_1%3a1.8.16-5_all.deb ...
Unpacking libpdfbox-java (1:1.8.16-5) ...
Selecting previously unselected package preview-latex-style.
Preparing to unpack .../130-preview-latex-style_13.2-1_all.deb ...
Unpacking preview-latex-style (13.2-1) ...
Selecting previously unselected package texlive-pictures.
Preparing to unpack .../131-texlive-pictures_2024.20241115-1_all.deb ...
Unpacking texlive-pictures (2024.20241115-1) ...
Selecting previously unselected package texlive-latex-extra.
Preparing to unpack .../132-texlive-latex-extra_2024.20241115-1_all.deb ...
Unpacking texlive-latex-extra (2024.20241115-1) ...
Selecting previously unselected package texlive-font-utils.
Preparing to unpack .../133-texlive-font-utils_2024.20241115-1_all.deb ...
Unpacking texlive-font-utils (2024.20241115-1) ...
Selecting previously unselected package libgs-common.
Preparing to unpack .../134-libgs-common_10.04.0~dfsg-1_all.deb ...
Unpacking libgs-common (10.04.0~dfsg-1) ...
Selecting previously unselected package libgs10-common.
Preparing to unpack .../135-libgs10-common_10.04.0~dfsg-1_all.deb ...
Unpacking libgs10-common (10.04.0~dfsg-1) ...
Selecting previously unselected package libavahi-common-data:arm64.
Preparing to unpack .../136-libavahi-common-data_0.8-13+b3_arm64.deb ...
Unpacking libavahi-common-data:arm64 (0.8-13+b3) ...
Selecting previously unselected package libavahi-common3:arm64.
Preparing to unpack .../137-libavahi-common3_0.8-13+b3_arm64.deb ...
Unpacking libavahi-common3:arm64 (0.8-13+b3) ...
Selecting previously unselected package libdbus-1-3:arm64.
Preparing to unpack .../138-libdbus-1-3_1.14.10-6_arm64.deb ...
Unpacking libdbus-1-3:arm64 (1.14.10-6) ...
Selecting previously unselected package libavahi-client3:arm64.
Preparing to unpack .../139-libavahi-client3_0.8-13+b3_arm64.deb ...
Unpacking libavahi-client3:arm64 (0.8-13+b3) ...
Selecting previously unselected package libcups2t64:arm64.
Preparing to unpack .../140-libcups2t64_2.4.10-2_arm64.deb ...
Unpacking libcups2t64:arm64 (2.4.10-2) ...
Selecting previously unselected package libidn12:arm64.
Preparing to unpack .../141-libidn12_1.42-2+b1_arm64.deb ...
Unpacking libidn12:arm64 (1.42-2+b1) ...
Selecting previously unselected package libijs-0.35:arm64.
Preparing to unpack .../142-libijs-0.35_0.35-15.1+b2_arm64.deb ...
Unpacking libijs-0.35:arm64 (0.35-15.1+b2) ...
Selecting previously unselected package libjbig2dec0:arm64.
Preparing to unpack .../143-libjbig2dec0_0.20-1+b3_arm64.deb ...
Unpacking libjbig2dec0:arm64 (0.20-1+b3) ...
Selecting previously unselected package libjpeg62-turbo:arm64.
Preparing to unpack .../144-libjpeg62-turbo_1%3a2.1.5-3+b1_arm64.deb ...
Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ...
Selecting previously unselected package liblcms2-2:arm64.
Preparing to unpack .../145-liblcms2-2_2.16-2_arm64.deb ...
Unpacking liblcms2-2:arm64 (2.16-2) ...
Selecting previously unselected package libopenjp2-7:arm64.
Preparing to unpack .../146-libopenjp2-7_2.5.0-2+b4_arm64.deb ...
Unpacking libopenjp2-7:arm64 (2.5.0-2+b4) ...
Selecting previously unselected package libdeflate0:arm64.
Preparing to unpack .../147-libdeflate0_1.22-1_arm64.deb ...
Unpacking libdeflate0:arm64 (1.22-1) ...
Selecting previously unselected package libjbig0:arm64.
Preparing to unpack .../148-libjbig0_2.1-6.1+b2_arm64.deb ...
Unpacking libjbig0:arm64 (2.1-6.1+b2) ...
Selecting previously unselected package liblerc4:arm64.
Preparing to unpack .../149-liblerc4_4.0.0+ds-5_arm64.deb ...
Unpacking liblerc4:arm64 (4.0.0+ds-5) ...
Selecting previously unselected package libsharpyuv0:arm64.
Preparing to unpack .../150-libsharpyuv0_1.4.0-0.1+b1_arm64.deb ...
Unpacking libsharpyuv0:arm64 (1.4.0-0.1+b1) ...
Selecting previously unselected package libwebp7:arm64.
Preparing to unpack .../151-libwebp7_1.4.0-0.1+b1_arm64.deb ...
Unpacking libwebp7:arm64 (1.4.0-0.1+b1) ...
Selecting previously unselected package libtiff6:arm64.
Preparing to unpack .../152-libtiff6_4.5.1+git230720-5_arm64.deb ...
Unpacking libtiff6:arm64 (4.5.1+git230720-5) ...
Selecting previously unselected package libgs10:arm64.
Preparing to unpack .../153-libgs10_10.04.0~dfsg-1_arm64.deb ...
Unpacking libgs10:arm64 (10.04.0~dfsg-1) ...
Selecting previously unselected package ghostscript.
Preparing to unpack .../154-ghostscript_10.04.0~dfsg-1_arm64.deb ...
Unpacking ghostscript (10.04.0~dfsg-1) ...
Selecting previously unselected package texlive-fonts-recommended.
Preparing to unpack .../155-texlive-fonts-recommended_2024.20241115-1_all.deb ...
Unpacking texlive-fonts-recommended (2024.20241115-1) ...
Selecting previously unselected package doxygen-latex.
Preparing to unpack .../156-doxygen-latex_1.9.8+ds-2_all.deb ...
Unpacking doxygen-latex (1.9.8+ds-2) ...
Selecting previously unselected package libfakeroot:arm64.
Preparing to unpack .../157-libfakeroot_1.36-1_arm64.deb ...
Unpacking libfakeroot:arm64 (1.36-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../158-fakeroot_1.36-1_arm64.deb ...
Unpacking fakeroot (1.36-1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../159-fontconfig_2.15.0-1.1+b1_arm64.deb ...
Unpacking fontconfig (2.15.0-1.1+b1) ...
Selecting previously unselected package libann0.
Preparing to unpack .../160-libann0_1.1.2+doc-9+b2_arm64.deb ...
Unpacking libann0 (1.1.2+doc-9+b2) ...
Selecting previously unselected package libcdt5:arm64.
Preparing to unpack .../161-libcdt5_2.42.4-2+b1_arm64.deb ...
Unpacking libcdt5:arm64 (2.42.4-2+b1) ...
Selecting previously unselected package libcgraph6:arm64.
Preparing to unpack .../162-libcgraph6_2.42.4-2+b1_arm64.deb ...
Unpacking libcgraph6:arm64 (2.42.4-2+b1) ...
Selecting previously unselected package libaom3:arm64.
Preparing to unpack .../163-libaom3_3.11.0~rc1-1_arm64.deb ...
Unpacking libaom3:arm64 (3.11.0~rc1-1) ...
Selecting previously unselected package libdav1d7:arm64.
Preparing to unpack .../164-libdav1d7_1.5.0-1+b1_arm64.deb ...
Unpacking libdav1d7:arm64 (1.5.0-1+b1) ...
Selecting previously unselected package libabsl20230802:arm64.
Preparing to unpack .../165-libabsl20230802_20230802.1-4_arm64.deb ...
Unpacking libabsl20230802:arm64 (20230802.1-4) ...
Selecting previously unselected package libgav1-1:arm64.
Preparing to unpack .../166-libgav1-1_0.19.0-2+b2_arm64.deb ...
Unpacking libgav1-1:arm64 (0.19.0-2+b2) ...
Selecting previously unselected package librav1e0.7:arm64.
Preparing to unpack .../167-librav1e0.7_0.7.1-7+b2_arm64.deb ...
Unpacking librav1e0.7:arm64 (0.7.1-7+b2) ...
Selecting previously unselected package libsvtav1enc2:arm64.
Preparing to unpack .../168-libsvtav1enc2_2.2.1+dfsg-2_arm64.deb ...
Unpacking libsvtav1enc2:arm64 (2.2.1+dfsg-2) ...
Selecting previously unselected package libyuv0:arm64.
Preparing to unpack .../169-libyuv0_0.0.1897.20241115-1_arm64.deb ...
Unpacking libyuv0:arm64 (0.0.1897.20241115-1) ...
Selecting previously unselected package libavif16:arm64.
Preparing to unpack .../170-libavif16_1.1.1-1_arm64.deb ...
Unpacking libavif16:arm64 (1.1.1-1) ...
Selecting previously unselected package libheif-plugin-dav1d:arm64.
Preparing to unpack .../171-libheif-plugin-dav1d_1.19.3-1_arm64.deb ...
Unpacking libheif-plugin-dav1d:arm64 (1.19.3-1) ...
Selecting previously unselected package libde265-0:arm64.
Preparing to unpack .../172-libde265-0_1.0.15-1+b2_arm64.deb ...
Unpacking libde265-0:arm64 (1.0.15-1+b2) ...
Selecting previously unselected package libheif-plugin-libde265:arm64.
Preparing to unpack .../173-libheif-plugin-libde265_1.19.3-1_arm64.deb ...
Unpacking libheif-plugin-libde265:arm64 (1.19.3-1) ...
Selecting previously unselected package libheif1:arm64.
Preparing to unpack .../174-libheif1_1.19.3-1_arm64.deb ...
Unpacking libheif1:arm64 (1.19.3-1) ...
Selecting previously unselected package libimagequant0:arm64.
Preparing to unpack .../175-libimagequant0_2.18.0-1+b2_arm64.deb ...
Unpacking libimagequant0:arm64 (2.18.0-1+b2) ...
Selecting previously unselected package libfribidi0:arm64.
Preparing to unpack .../176-libfribidi0_1.0.15-1_arm64.deb ...
Unpacking libfribidi0:arm64 (1.0.15-1) ...
Selecting previously unselected package libraqm0:arm64.
Preparing to unpack .../177-libraqm0_0.10.1-1+b2_arm64.deb ...
Unpacking libraqm0:arm64 (0.10.1-1+b2) ...
Selecting previously unselected package libgd3:arm64.
Preparing to unpack .../178-libgd3_2.3.3-12+b1_arm64.deb ...
Unpacking libgd3:arm64 (2.3.3-12+b1) ...
Selecting previously unselected package libgts-0.7-5t64:arm64.
Preparing to unpack .../179-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_arm64.deb ...
Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ...
Selecting previously unselected package libltdl7:arm64.
Preparing to unpack .../180-libltdl7_2.4.7-8_arm64.deb ...
Unpacking libltdl7:arm64 (2.4.7-8) ...
Selecting previously unselected package libpango-1.0-0:arm64.
Preparing to unpack .../181-libpango-1.0-0_1.54.0+ds-3_arm64.deb ...
Unpacking libpango-1.0-0:arm64 (1.54.0+ds-3) ...
Selecting previously unselected package libpangoft2-1.0-0:arm64.
Preparing to unpack .../182-libpangoft2-1.0-0_1.54.0+ds-3_arm64.deb ...
Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ...
Selecting previously unselected package libpangocairo-1.0-0:arm64.
Preparing to unpack .../183-libpangocairo-1.0-0_1.54.0+ds-3_arm64.deb ...
Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ...
Selecting previously unselected package libpathplan4:arm64.
Preparing to unpack .../184-libpathplan4_2.42.4-2+b1_arm64.deb ...
Unpacking libpathplan4:arm64 (2.42.4-2+b1) ...
Selecting previously unselected package libgvc6.
Preparing to unpack .../185-libgvc6_2.42.4-2+b1_arm64.deb ...
Unpacking libgvc6 (2.42.4-2+b1) ...
Selecting previously unselected package libgvpr2:arm64.
Preparing to unpack .../186-libgvpr2_2.42.4-2+b1_arm64.deb ...
Unpacking libgvpr2:arm64 (2.42.4-2+b1) ...
Selecting previously unselected package liblab-gamut1:arm64.
Preparing to unpack .../187-liblab-gamut1_2.42.4-2+b1_arm64.deb ...
Unpacking liblab-gamut1:arm64 (2.42.4-2+b1) ...
Selecting previously unselected package graphviz.
Preparing to unpack .../188-graphviz_2.42.4-2+b1_arm64.deb ...
Unpacking graphviz (2.42.4-2+b1) ...
Selecting previously unselected package texlive-fonts-extra.
Preparing to unpack .../189-texlive-fonts-extra_2024.20241115-1_all.deb ...
Unpacking texlive-fonts-extra (2024.20241115-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../190-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ...
Setting up liblcms2-2:arm64 (2.16-2) ...
Setting up libpixman-1-0:arm64 (0.44.0-3) ...
Setting up libxapian30:arm64 (1.4.25-1+b1) ...
Setting up libsharpyuv0:arm64 (1.4.0-0.1+b1) ...
Setting up libpaper1:arm64 (1.1.29+b2) ...
Creating config file /etc/papersize with new version
Setting up libaom3:arm64 (3.11.0~rc1-1) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libxau6:arm64 (1:1.0.11-1) ...
Setting up libxdmcp6:arm64 (1:1.1.2-3+b2) ...
Setting up libxcb1:arm64 (1.17.0-2+b1) ...
Setting up liblerc4:arm64 (4.0.0+ds-5) ...
Setting up libdatrie1:arm64 (0.2.13-3+b1) ...
Setting up libcurl4t64:arm64 (8.11.0-1) ...
Setting up libxcb-render0:arm64 (1.17.0-2+b1) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up libijs-0.35:arm64 (0.35-15.1+b2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdebhelper-perl (13.20) ...
Setting up libgs-common (10.04.0~dfsg-1) ...
Setting up libfontbox-java (1:1.8.16-5) ...
Setting up libedit2:arm64 (3.1-20240808-1) ...
Setting up liblab-gamut1:arm64 (2.42.4-2+b1) ...
Setting up libuv1t64:arm64 (1.48.0-7) ...
Setting up x11-common (1:7.7+23.1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block.
Setting up libdeflate0:arm64 (1.22-1) ...
Setting up linux-libc-dev (6.11.7-1) ...
Setting up m4 (1.4.19-4) ...
Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ...
Setting up libpaper-utils (1.1.29+b2) ...
Setting up libyaml-tiny-perl (1.74-1) ...
Setting up libjbig0:arm64 (2.1-6.1+b2) ...
Setting up libfakeroot:arm64 (1.36-1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up poppler-data (0.4.12-1) ...
Setting up fakeroot (1.36-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up tex-common (6.18) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up libfontenc1:arm64 (1:1.1.8-1+b1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libz3-4:arm64 (4.13.3-1) ...
Setting up rpcsvc-proto (1.4.3-1+b1) ...
Setting up libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ...
Setting up libzzip-0-13t64:arm64 (0.13.72+dfsg.1-1.3) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up libsvtav1enc2:arm64 (2.2.1+dfsg-2) ...
Setting up libmpfr6:arm64 (4.2.1-1+b2) ...
Setting up libjbig2dec0:arm64 (0.20-1+b3) ...
Setting up libteckit0:arm64 (2.5.12+ds1-1+b1) ...
Setting up libjsoncpp26:arm64 (1.9.6-2) ...
Setting up libpathplan4:arm64 (2.42.4-2+b1) ...
Setting up libapache-pom-java (33-2) ...
Setting up libavahi-common-data:arm64 (0.8-13+b3) ...
Setting up libann0 (1.1.2+doc-9+b2) ...
Setting up libdbus-1-3:arm64 (1.14.10-6) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libfribidi0:arm64 (1.0.15-1) ...
Setting up libtexlua53-5:arm64 (2024.20240313.70630+ds-5) ...
Setting up libimagequant0:arm64 (2.18.0-1+b2) ...
Setting up libproc2-0:arm64 (2:4.0.4-6) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:arm64 (1.6.44-2) ...
Setting up libmpc3:arm64 (1.3.1-1+b3) ...
Setting up libidn12:arm64 (1.42-2+b1) ...
Setting up autopoint (0.22.5-2) ...
Setting up libmpfi0:arm64 (1.5.4+ds-4) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libncursesw6:arm64 (6.5-2+b1) ...
Setting up libltdl7:arm64 (2.4.7-8) ...
Setting up libkpathsea6:arm64 (2024.20240313.70630+ds-5) ...
Setting up autoconf (2.72-3) ...
Setting up libwebp7:arm64 (1.4.0-0.1+b1) ...
Setting up libubsan1:arm64 (14.2.0-8) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libdav1d7:arm64 (1.5.0-1+b1) ...
Setting up libhwasan0:arm64 (14.2.0-8) ...
Setting up libmime-charset-perl (1.013.1-2) ...
Setting up libcrypt-dev:arm64 (1:4.4.36-5) ...
Setting up libtiff6:arm64 (4.5.1+git230720-5) ...
Setting up librav1e0.7:arm64 (0.7.1-7+b2) ...
Setting up libasan8:arm64 (14.2.0-8) ...
Setting up procps (2:4.0.4-6) ...
Setting up fonts-lmodern (2.005-1) ...
Setting up libopenjp2-7:arm64 (2.5.0-2+b4) ...
Setting up libx11-6:arm64 (2:1.8.10-2) ...
Setting up libthai-data (0.1.29-2) ...
Setting up libabsl20230802:arm64 (20230802.1-4) ...
Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ...
Setting up cmake-data (3.31.0-1) ...
Setting up librhash1:arm64 (1.4.5-1) ...
Setting up libcdt5:arm64 (2.42.4-2+b1) ...
Setting up libcgraph6:arm64 (2.42.4-2+b1) ...
Setting up libtsan2:arm64 (14.2.0-8) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libisl23:arm64 (0.27-1) ...
Setting up libde265-0:arm64 (1.0.15-1+b2) ...
Setting up libc-dev-bin (2.40-3) ...
Setting up libfile-homedir-perl (1.006-2) ...
Setting up libyuv0:arm64 (0.0.1897.20241115-1) ...
Setting up libarchive13t64:arm64 (3.7.4-1.1) ...
Setting up xdg-utils (1.1.3-4.1) ...
update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode
Setting up libcc1-0:arm64 (14.2.0-8) ...
Setting up libfmt10:arm64 (10.1.1+ds1-4) ...
Setting up liblsan0:arm64 (14.2.0-8) ...
Setting up libitm1:arm64 (14.2.0-8) ...
Setting up libsynctex2:arm64 (2024.20240313.70630+ds-5) ...
Setting up libpotrace0:arm64 (1.16-2+b2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libllvm19:arm64 (1:19.1.3-2) ...
Setting up libice6:arm64 (2:1.1.1-1) ...
Setting up libclang1-19 (1:19.1.3-2) ...
Setting up libpdfbox-java (1:1.8.16-5) ...
Setting up libxpm4:arm64 (1:3.5.17-1+b2) ...
Setting up libxrender1:arm64 (1:0.9.10-1.1+b2) ...
Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ...
Setting up fontconfig-config (2.15.0-1.1+b1) ...
Setting up preview-latex-style (13.2-1) ...
Setting up libcommons-parent-java (56-1) ...
Setting up libavahi-common3:arm64 (0.8-13+b3) ...
Setting up libcommons-logging-java (1.3.0-1) ...
Setting up libxext6:arm64 (2:1.3.4-1+b2) ...
Setting up libthai0:arm64 (0.1.29-2+b1) ...
Setting up libptexenc1:arm64 (2024.20240313.70630+ds-5) ...
Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ...
Setting up libgav1-1:arm64 (0.19.0-2+b2) ...
Setting up libgvpr2:arm64 (2.42.4-2+b1) ...
Setting up cpp-14-aarch64-linux-gnu (14.2.0-8) ...
Setting up libnsl2:arm64 (1.3.0-3+b3) ...
Setting up cmake (3.31.0-1) ...
Setting up libc6-dev:arm64 (2.40-3) ...
Setting up libharfbuzz0b:arm64 (10.0.1-1) ...
Setting up libfontconfig1:arm64 (2.15.0-1.1+b1) ...
Setting up libgcc-14-dev:arm64 (14.2.0-8) ...
Setting up libstdc++-14-dev:arm64 (14.2.0-8) ...
Setting up libsm6:arm64 (2:1.2.4-1) ...
Setting up libavahi-client3:arm64 (0.8-13+b3) ...
Setting up libclang-cpp19 (1:19.1.3-2) ...
Setting up fontconfig (2.15.0-1.1+b1) ...
Regenerating fonts cache... done.
Setting up libavif16:arm64 (1.1.1-1) ...
Setting up libpython3.12-stdlib:arm64 (3.12.7-3) ...
Setting up libxi6:arm64 (2:1.8.2-1) ...
Setting up libsombok3:arm64 (2.4.0-2+b2) ...
Setting up python3.12 (3.12.7-3) ...
Setting up libpango-1.0-0:arm64 (1.54.0+ds-3) ...
Setting up xfonts-utils (1:7.7+7) ...
Setting up libcairo2:arm64 (1.18.2-2) ...
Setting up cpp-aarch64-linux-gnu (4:14.2.0-1) ...
Setting up doxygen (1.9.8+ds-2+b3) ...
Setting up libunicode-linebreak-perl (0.0.20190101-1+b7) ...
Setting up libraqm0:arm64 (0.10.1-1+b2) ...
Setting up libxt6t64:arm64 (1:1.2.1-1.2+b1) ...
Setting up cpp-14 (14.2.0-8) ...
Setting up cpp (4:14.2.0-1) ...
Setting up lmodern (2.005-1) ...
Setting up gcc-14-aarch64-linux-gnu (14.2.0-8) ...
Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ...
Setting up libcups2t64:arm64 (2.4.10-2) ...
Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ...
Setting up libpython3-stdlib:arm64 (3.12.7-1) ...
Setting up gcc-aarch64-linux-gnu (4:14.2.0-1) ...
Setting up libxmu6:arm64 (2:1.1.3-3+b3) ...
Setting up g++-14-aarch64-linux-gnu (14.2.0-8) ...
Setting up python3 (3.12.7-1) ...
Setting up libxaw7:arm64 (2:1.0.16-1) ...
Setting up fonts-urw-base35 (20200910-8) ...
Setting up gcc-14 (14.2.0-8) ...
Setting up texlive-binaries (2024.20240313.70630+ds-5) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Setting up g++-aarch64-linux-gnu (4:14.2.0-1) ...
Setting up g++-14 (14.2.0-8) ...
Setting up texlive-base (2024.20241115-1) ...
tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps
tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg
tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper
tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex
Setting up libgs10-common (10.04.0~dfsg-1) ...
Setting up libtool (2.4.7-8) ...
Setting up texlive-luatex (2024.20241115-1) ...
Setting up texlive-plain-generic (2024.20241115-1) ...
Setting up texlive-font-utils (2024.20241115-1) ...
Setting up gcc (4:14.2.0-1) ...
Setting up dh-autoreconf (20) ...
Setting up texlive-latex-base (2024.20241115-1) ...
Setting up texlive-extra-utils (2024.20241115-1) ...
Setting up texlive-fonts-extra (2024.20241115-1) ...
Setting up texlive-latex-recommended (2024.20241115-1) ...
Setting up texlive-pictures (2024.20241115-1) ...
Setting up g++ (4:14.2.0-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up texlive-fonts-recommended (2024.20241115-1) ...
Setting up build-essential (12.12) ...
Setting up cm-super-minimal (0.3.4-17) ...
Setting up libgs10:arm64 (10.04.0~dfsg-1) ...
Setting up debhelper (13.20) ...
Setting up texlive-latex-extra (2024.20241115-1) ...
Setting up ghostscript (10.04.0~dfsg-1) ...
Setting up doxygen-latex (1.9.8+ds-2) ...
Setting up libheif-plugin-dav1d:arm64 (1.19.3-1) ...
Setting up libheif-plugin-libde265:arm64 (1.19.3-1) ...
Setting up libheif1:arm64 (1.19.3-1) ...
Setting up libgd3:arm64 (2.3.3-12+b1) ...
Setting up libgvc6 (2.42.4-2+b1) ...
Setting up graphviz (2.42.4-2+b1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.40-3) ...
Processing triggers for man-db (2.13.0-1) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (arm64 included in any all)
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) arm64 (aarch64)
Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.12~1.gbp82cafd g++-14_14.2.0-8 gcc-14_14.2.0-8 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 linux-libc-dev_6.11.7-1
Package versions: appstream_1.0.3-1+b1 apt_2.9.11 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.5 bash_5.2.32-1+b2 binutils_2.43.1-5 binutils-aarch64-linux-gnu_2.43.1-5 binutils-common_2.43.1-5 bsdextrautils_2.40.2-11 bsdutils_1:2.40.2-11 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20240203 cm-super-minimal_0.3.4-17 cmake_3.31.0-1 cmake-data_3.31.0-1 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-8 cpp-14-aarch64-linux-gnu_14.2.0-8 cpp-aarch64-linux-gnu_4:14.2.0-1 dash_0.5.12-9+b1 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.21 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffstat_1.66-1+b1 diffutils_1:3.10-1+b1 doxygen_1.9.8+ds-2+b3 doxygen-latex_1.9.8+ds-2 dpkg_1.22.12~1.gbp82cafd dpkg-dev_1.22.12~1.gbp82cafd dwz_0.15-1+b1 e2fsprogs_1.47.1-1+b1 fakeroot_1.36-1 file_1:5.45-3+b1 findutils_4.10.0-3 fontconfig_2.15.0-1.1+b1 fontconfig-config_2.15.0-1.1+b1 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 fonts-lmodern_2.005-1 fonts-urw-base35_20200910-8 g++_4:14.2.0-1 g++-14_14.2.0-8 g++-14-aarch64-linux-gnu_14.2.0-8 g++-aarch64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-8 gcc-14-aarch64-linux-gnu_14.2.0-8 gcc-14-base_14.2.0-8 gcc-aarch64-linux-gnu_4:14.2.0-1 gettext_0.22.5-2 gettext-base_0.22.5-2 ghostscript_10.04.0~dfsg-1 gpg_2.2.45-2 gpgconf_2.2.45-2 gpgv_2.2.45-2 graphviz_2.42.4-2+b1 grep_3.11-4+b1 groff-base_1.23.0-5 gzip_1.12-1.1+b1 hostname_3.25 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 iso-codes_4.17.0-1 libabsl20230802_20230802.1-4 libacl1_2.3.2-2+b1 libaliased-perl_0.34-3 libann0_1.1.2+doc-9+b2 libaom3_3.11.0~rc1-1 libapache-pom-java_33-2 libappstream5_1.0.3-1+b1 libapt-pkg-perl_0.1.40+b6 libapt-pkg6.0t64_2.9.11 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-1.1 libasan8_14.2.0-8 libassuan9_3.0.1-2 libatomic1_14.2.0-8 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2 libavahi-client3_0.8-13+b3 libavahi-common-data_0.8-13+b3 libavahi-common3_0.8-13+b3 libavif16_1.1.1-1 libb-hooks-endofscope-perl_0.28-1 libb-hooks-op-check-perl_0.22-3+b2 libberkeleydb-perl_0.66-1 libbinutils_2.43.1-5 libblkid1_2.40.2-11 libbrotli1_1.1.0-2+b6 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libcairo2_1.18.2-2 libcap-ng0_0.8.5-3+b1 libcap2_1:2.66-5+b1 libcapture-tiny-perl_0.48-2 libcc1-0_14.2.0-8 libcdt5_2.42.4-2+b1 libcgi-pm-perl_4.66-1 libcgraph6_2.42.4-2+b1 libclang-cpp19_1:19.1.3-2 libclang1-19_1:19.1.3-2 libclass-data-inheritable-perl_0.10-1 libclass-inspector-perl_1.36-3 libclass-method-modifiers-perl_2.15-1 libclass-xsaccessor-perl_1.19-4+b4 libclone-perl_0.47-1+b1 libcom-err2_1.47.1-1+b1 libcommons-logging-java_1.3.0-1 libcommons-parent-java_56-1 libconfig-tiny-perl_2.30-1 libconst-fast-perl_0.014-2 libcpanel-json-xs-perl_4.38-1+b1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libcups2t64_2.4.10-2 libcurl3t64-gnutls_8.11.0-1 libcurl4t64_8.11.0-1 libdata-dpath-perl_0.60-1 libdata-messagepack-perl_1.02-1+b4 libdata-optlist-perl_0.114-1 libdata-validate-domain-perl_0.15-1 libdata-validate-ip-perl_0.31-1 libdata-validate-uri-perl_0.07-3 libdatrie1_0.2.13-3+b1 libdav1d7_1.5.0-1+b1 libdb5.3t64_5.3.28+dfsg2-9 libdbus-1-3_1.14.10-6 libde265-0_1.0.15-1+b2 libdebconfclient0_0.273 libdebhelper-perl_13.20 libdeflate0_1.22-1 libdevel-callchecker-perl_0.009-1+b1 libdevel-size-perl_0.84-1+b1 libdevel-stacktrace-perl_2.0500-1 libdpkg-perl_1.22.12~1.gbp82cafd libdynaloader-functions-perl_0.004-1 libedit2_3.1-20240808-1 libelf1t64_0.192-4 libemail-address-xs-perl_1.05-1+b4 libencode-locale-perl_1.05-3 libexception-class-perl_1.45-1 libexpat1_2.6.4-1 libext2fs2t64_1.47.1-1+b1 libfakeroot_1.36-1 libffi8_3.4.6-1 libfile-basedir-perl_0.09-2 libfile-find-rule-perl_0.34-3 libfile-homedir-perl_1.006-2 libfile-listing-perl_6.16-1 libfile-sharedir-perl_1.118-3 libfile-stripnondeterminism-perl_1.14.0-1 libfile-which-perl_1.27-2 libfmt10_10.1.1+ds1-4 libfont-ttf-perl_1.06-2 libfontbox-java_1:1.8.16-5 libfontconfig1_2.15.0-1.1+b1 libfontenc1_1:1.1.8-1+b1 libfreetype6_2.13.3+dfsg-1 libfribidi0_1.0.15-1 libgav1-1_0.19.0-2+b2 libgcc-14-dev_14.2.0-8 libgcc-s1_14.2.0-8 libgcrypt20_1.11.0-6 libgd3_2.3.3-12+b1 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libglib2.0-0t64_2.82.2-3 libgmp10_2:6.3.0+dfsg-2+b2 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-8 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libgraphite2-3_1.3.14-2+b1 libgs-common_10.04.0~dfsg-1 libgs10_10.04.0~dfsg-1 libgs10-common_10.04.0~dfsg-1 libgssapi-krb5-2_1.21.3-3 libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1 libgvc6_2.42.4-2+b1 libgvpr2_2.42.4-2+b1 libharfbuzz0b_10.0.1-1 libheif-plugin-dav1d_1.19.3-1 libheif-plugin-libde265_1.19.3-1 libheif1_1.19.3-1 libhogweed6t64_3.10-1+b1 libhtml-form-perl_6.12-1 libhtml-html5-entities-perl_0.004-3 libhtml-parser-perl_3.83-1+b1 libhtml-tagset-perl_3.24-1 libhtml-tokeparser-simple-perl_3.16-4 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.11-1 libhttp-date-perl_6.06-1 libhttp-message-perl_7.00-2 libhttp-negotiate-perl_6.01-2 libhwasan0_14.2.0-8 libice6_2:1.1.1-1 libicu72_72.1-5+b1 libidn12_1.42-2+b1 libidn2-0_2.3.7-2+b1 libijs-0.35_0.35-15.1+b2 libimagequant0_2.18.0-1+b2 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-interactive-perl_1.025-1 libio-socket-ssl-perl_2.089-1 libio-string-perl_1.08-4 libipc-run3-perl_0.049-1 libipc-system-simple-perl_1.30-2 libisl23_0.27-1 libiterator-perl_0.03+ds1-2 libiterator-util-perl_0.02+ds1-2 libitm1_14.2.0-8 libjansson4_2.14-2+b3 libjbig0_2.1-6.1+b2 libjbig2dec0_0.20-1+b3 libjpeg62-turbo_1:2.1.5-3+b1 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjson-maybexs-perl_1.004008-1 libjsoncpp26_1.9.6-2 libk5crypto3_1.21.3-3 libkeyutils1_1.6.3-4 libkpathsea6_2024.20240313.70630+ds-5 libkrb5-3_1.21.3-3 libkrb5support0_1.21.3-3 liblab-gamut1_2.42.4-2+b1 liblcms2-2_2.16-2 libldap-2.5-0_2.5.18+dfsg-3+b1 liblerc4_4.0.0+ds-5 liblist-compare-perl_0.55-2 liblist-someutils-perl_0.59-1 liblist-utilsby-perl_0.12-2 libllvm19_1:19.1.3-2 liblsan0_14.2.0-8 libltdl7_2.4.7-8 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.14-1 liblz1_1.15~pre2-1 liblz4-1_1.9.4-3+b1 liblzma5_5.6.3-1+b1 liblzo2-2_2.10-3+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmarkdown2_2.2.7-2.1 libmd0_1.1.0-2+b1 libmime-charset-perl_1.013.1-2 libmldbm-perl_2.05-4 libmodule-implementation-perl_0.09-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmoox-aliases-perl_0.001006-2 libmount1_2.40.2-11 libmouse-perl_2.5.11-1+b1 libmpc3_1.3.1-1+b3 libmpfi0_1.5.4+ds-4 libmpfr6_4.2.1-1+b2 libnamespace-clean-perl_0.27-2 libncursesw6_6.5-2+b1 libnet-domain-tld-perl_1.75-4 libnet-http-perl_6.23-1 libnet-ipv6addr-perl_1.02-1 libnet-netmask-perl_2.0002-2 libnet-ssleay-perl_1.94-2 libnetaddr-ip-perl_4.079+dfsg-2+b4 libnettle8t64_3.10-1+b1 libnghttp2-14_1.64.0-1 libnghttp3-9_1.4.0-1+b1 libngtcp2-16_1.6.0-1 libngtcp2-crypto-gnutls8_1.6.0-1 libnsl2_1.3.0-3+b3 libnumber-compare-perl_0.03-3 libopenjp2-7_2.5.0-2+b4 libp11-kit0_0.25.5-2+b1 libpackage-stash-perl_0.40-1 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libpango-1.0-0_1.54.0+ds-3 libpangocairo-1.0-0_1.54.0+ds-3 libpangoft2-1.0-0_1.54.0+ds-3 libpaper-utils_1.1.29+b2 libpaper1_1.1.29+b2 libparams-classify-perl_0.015-2+b4 libparams-util-perl_1.102-3+b1 libpath-tiny-perl_0.146-1 libpathplan4_2.42.4-2+b1 libpcre2-8-0_10.44-4 libpdfbox-java_1:1.8.16-5 libperl5.40_5.40.0-7 libperlio-gzip-perl_0.20-1+b4 libperlio-utf8-strict-perl_0.010-1+b3 libpipeline1_1.5.8-1 libpixman-1-0_0.44.0-3 libpng16-16t64_1.6.44-2 libpotrace0_1.16-2+b2 libproc-processtable-perl_0.636-1+b3 libproc2-0_2:4.0.4-6 libpsl5t64_0.21.2-1.1+b1 libptexenc1_2024.20240313.70630+ds-5 libpython3-stdlib_3.12.7-1 libpython3.12-minimal_3.12.7-3 libpython3.12-stdlib_3.12.7-3 libraqm0_0.10.1-1+b2 librav1e0.7_0.7.1-7+b2 libreadline8t64_8.2-5 libregexp-wildcards-perl_1.05-3 librhash1_1.4.5-1 librole-tiny-perl_2.002004-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 libsasl2-2_2.1.28+dfsg1-8 libsasl2-modules-db_2.1.28+dfsg1-8 libseccomp2_2.5.5-1+b3 libselinux1_3.7-3+b1 libsemanage-common_3.7-2 libsemanage2_3.7-2+b1 libsepol2_3.7-1 libsereal-decoder-perl_5.004+ds-1+b3 libsereal-encoder-perl_5.004+ds-1+b3 libsframe1_2.43.1-5 libsharpyuv0_1.4.0-0.1+b1 libsm6_2:1.2.4-1 libsmartcols1_2.40.2-11 libsombok3_2.4.0-2+b2 libsort-versions-perl_1.62-3 libsqlite3-0_3.46.1-1 libss2_1.47.1-1+b1 libssh2-1t64_1.11.1-1 libssl3t64_3.3.2-2 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 libstemmer0d_2.2.0-4+b2 libstrictures-perl_2.000006-1 libsub-exporter-perl_0.990-1 libsub-exporter-progressive-perl_0.001013-3 libsub-identify-perl_0.14-3+b3 libsub-install-perl_0.929-1 libsub-name-perl_0.27-1+b3 libsub-quote-perl_2.006008-1 libsvtav1enc2_2.2.1+dfsg-2 libsynctex2_2024.20240313.70630+ds-5 libsyntax-keyword-try-perl_0.30-1+b1 libsystemd0_257~rc2-3 libtasn1-6_4.19.0-3+b3 libteckit0_2.5.12+ds1-1+b1 libterm-readkey-perl_2.38-2+b4 libtexlua53-5_2024.20240313.70630+ds-5 libtext-glob-perl_0.11-3 libtext-levenshteinxs-perl_0.03-5+b4 libtext-markdown-discount-perl_0.16-1+b3 libtext-xslate-perl_3.5.9-2+b1 libthai-data_0.1.29-2 libthai0_0.1.29-2+b1 libtiff6_4.5.1+git230720-5 libtime-duration-perl_1.21-2 libtime-moment-perl_0.44-2+b4 libtimedate-perl_2.3300-2 libtinfo6_6.5-2+b1 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3+b1 libtool_2.4.7-8 libtry-tiny-perl_0.32-1 libtsan2_14.2.0-8 libubsan1_14.2.0-8 libuchardet0_0.0.8-1+b2 libudev1_257~rc2-3 libunicode-linebreak-perl_0.0.20190101-1+b7 libunicode-utf8-perl_0.62-2+b3 libunistring5_1.2-1+b1 liburi-perl_5.30-1 libuuid1_2.40.2-11 libuv1t64_1.48.0-7 libvariable-magic-perl_0.64-1+b1 libwebp7_1.4.0-0.1+b1 libwww-mechanize-perl_2.19-1 libwww-perl_6.77-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.8.10-2 libx11-data_2:1.8.10-2 libxapian30_1.4.25-1+b1 libxau6_1:1.0.11-1 libxaw7_2:1.0.16-1 libxcb-render0_1.17.0-2+b1 libxcb-shm0_1.17.0-2+b1 libxcb1_1.17.0-2+b1 libxdmcp6_1:1.1.2-3+b2 libxext6_2:1.3.4-1+b2 libxi6_2:1.8.2-1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b1 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxmlb2_0.3.21-1 libxmu6_2:1.1.3-3+b3 libxpm4_1:3.5.17-1+b2 libxrender1_1:0.9.10-1.1+b2 libxs-parse-keyword-perl_0.46-1+b1 libxt6t64_1:1.2.1-1.2+b1 libxxhash0_0.8.2-2+b2 libyaml-0-2_0.2.5-1+b2 libyaml-libyaml-perl_0.902.0+ds-2+b1 libyaml-tiny-perl_1.74-1 libyuv0_0.0.1897.20241115-1 libz3-4_4.13.3-1 libzstd1_1.5.6+dfsg-1+b1 libzzip-0-13t64_0.13.72+dfsg.1-1.3 lintian_2.120.0 linux-libc-dev_6.11.7-1 lmodern_2.005-1 login_1:4.16.0-2+really2.40.2-11 login.defs_1:4.16.0-5 logsave_1.47.1-1+b1 lzop_1.04-2+b1 m4_1.4.19-4 make_4.3-4.1+b1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 media-types_10.1.0 mount_2.40.2-11 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 netbase_6.4 openssl_3.3.2-2 openssl-provider-legacy_3.3.2-2 passwd_1:4.16.0-5 patch_2.7.6-7+b1 patchutils_0.4.2-1+b1 perl_5.40.0-7 perl-base_5.40.0-7 perl-modules-5.40_5.40.0-7 perl-openssl-defaults_7+b2 plzip_1.11-2 po-debconf_1.0.21+nmu1 poppler-data_0.4.12-1 preview-latex-style_13.2-1 procps_2:4.0.4-6 python3_3.12.7-1 python3-minimal_3.12.7-1 python3.12_3.12.7-3 python3.12-minimal_3.12.7-3 readline-common_8.2-5 rpcsvc-proto_1.4.3-1+b1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b1 sensible-utils_0.0.24 shared-mime-info_2.4-5+b1 sysvinit-utils_3.11-1 t1utils_1.41-4+b1 tar_1.35+dfsg-3+b1 tex-common_6.18 texlive-base_2024.20241115-1 texlive-binaries_2024.20240313.70630+ds-5 texlive-extra-utils_2024.20241115-1 texlive-font-utils_2024.20241115-1 texlive-fonts-extra_2024.20241115-1 texlive-fonts-recommended_2024.20241115-1 texlive-latex-base_2024.20241115-1 texlive-latex-extra_2024.20241115-1 texlive-latex-recommended_2024.20241115-1 texlive-luatex_2024.20241115-1 texlive-pictures_2024.20241115-1 texlive-plain-generic_2024.20241115-1 tzdata_2024b-3 ucf_3.0043+nmu1 unzip_6.0-28+b1 util-linux_2.40.2-11 x11-common_1:7.7+23.1 xdg-utils_1.1.3-4.1 xfonts-encodings_1:1.0.4-2.2 xfonts-utils_1:7.7+7 xz-utils_5.6.3-1+b1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 3.0 (quilt)
Source: libstxxl
Binary: libstxxl-dev, libstxxl-doc, libstxxl1t64, libstxxl1-bin
Architecture: any all
Version: 1.4.1-4.1
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: D Haley <mycae@gmx.com>, Anton Gladky <gladk@debian.org>
Homepage: http://stxxl.sourceforge.net
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/science-team/libstxxl
Vcs-Git: https://salsa.debian.org/science-team/libstxxl.git
Testsuite: autopkgtest
Testsuite-Triggers: build-essential
Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13), doxygen, doxygen-latex, ghostscript, graphviz, texlive-fonts-extra, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended
Package-List:
libstxxl-dev deb libdevel optional arch=any
libstxxl-doc deb doc optional arch=all
libstxxl1-bin deb misc optional arch=any
libstxxl1t64 deb science optional arch=any
Checksums-Sha1:
cb29de8d33c7603734fa86215723da676a51dbf1 1394997 libstxxl_1.4.1.orig.tar.gz
9e233c3a1dcf38be7c65584d8240b2185d9f3dd8 11592 libstxxl_1.4.1-4.1.debian.tar.xz
Checksums-Sha256:
92789d60cd6eca5c37536235eefae06ad3714781ab5e7eec7794b1c10ace67ac 1394997 libstxxl_1.4.1.orig.tar.gz
9af8b232246f84f9db9a9e49935e35a04fc681ed5ff55200bc7d9d3304345346 11592 libstxxl_1.4.1-4.1.debian.tar.xz
Files:
78a3957f604f2946b5425abadeb364ac 1394997 libstxxl_1.4.1.orig.tar.gz
98f7be9ebb47ea7394dc5e98770b707a 11592 libstxxl_1.4.1-4.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmXfhZIACgkQr8/sjmac
4cICgRAAtWx0i+QHtFfVwkVOTgh9E8KHsk4L3hyBTVnJDbFa6Wy8bH+vZcasWJWC
1GA/eYpvVGWMb5Ld9Jl+vyc7w16yc+1apWY1KGKgspMQl+pNJcfcS7QtQGHQIMXo
KEX18zcCfyC1sNP7MfEaRPjuctDWAtXJmncxj6tdHuTcL2uh8bZ0wVXPMTdWQrww
CzYzbkk9cVf+/L3dwoMZRRvBelCLVjvMtg6puyh9pctvlyTFPqTfL18F7tpUKmEL
WsvpCAZObMp5wbBq+1WCgLeRYLijF1wQMfhxA0PBEfFNtzEBb6EvBRooVTxkSW7B
fNWvulorSwPO79QStc0m+55pd+AZ0vk6iTQok001E4QXaHcSShcjONuwUxNLEeDF
9/NNxUhVggTCJk87KzH0fYqaqxIzKOkE7UU+vTJiyH5bAewdPyWTwKzmDGGBA71W
50zzpgD4EJnxv6A0smQ7UytnQ56w5EJHepdYve1Vy7J7GALc/lFZTtcCh4FH5G+O
oygcAEXh6x1Mv6n8gH1sajMac6JCivaELuQWXRXSXWszigJznulghEbHDKxtzBZk
Ibb/exsXMgrCu8kby+Y2XCzur4J1pp1g8lD/IkWSeU7BLA6Kg+96lfd4wxm+j/KM
ZklXi3DrNFNUkbKxQvSoyqodo7yniGrOSVHd3Qm9f1dO0KB+sPI=
=U2AF
-----END PGP SIGNATURE-----
gpgv: Signature made Wed Feb 28 19:12:18 2024 UTC
gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./libstxxl_1.4.1-4.1.dsc: no acceptable signature found
dpkg-source: info: extracting libstxxl in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking libstxxl_1.4.1.orig.tar.gz
dpkg-source: info: unpacking libstxxl_1.4.1-4.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying change-cmake-options
dpkg-source: info: applying remove_timestamp.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package libstxxl
dpkg-buildpackage: info: source version 1.4.1-4.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Graham Inggs <ginggs@debian.org>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
rm -rf doc/html/ doc/latex/
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu ..
CMake Deprecation Warning at CMakeLists.txt:18 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Defaulting CMAKE_BUILD_TYPE to Debug
-- Performing Test CXX_HAS_FLAGS_WEXTRA
-- Performing Test CXX_HAS_FLAGS_WEXTRA - Success
-- Performing Test CXX_HAS_TEMPLATE_DEPTH
-- Performing Test CXX_HAS_TEMPLATE_DEPTH - Success
-- Performing Test CXX_HAS_STD_CXX11
-- Performing Test CXX_HAS_STD_CXX11 - Success
-- Performing Test STXXL_HAVE_CXX11_RANGE_FOR_LOOP
-- Performing Test STXXL_HAVE_CXX11_RANGE_FOR_LOOP - Success
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for 64-bit off_t
-- Checking for 64-bit off_t - present
-- Checking for fseeko/ftello
-- Checking for fseeko/ftello - present
-- Performing Test STXXL_HAVE_O_DIRECT
-- Performing Test STXXL_HAVE_O_DIRECT - Success
-- Looking for mmap
-- Looking for mmap - found
-- Performing Test STXXL_HAVE_LINUXAIO_FILE
-- Performing Test STXXL_HAVE_LINUXAIO_FILE - Success
-- Performing Test STXXL_HAVE_SYNC_ADD_AND_FETCH
-- Performing Test STXXL_HAVE_SYNC_ADD_AND_FETCH - Success
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Looking for C++ include parallel/algorithm
-- Looking for C++ include parallel/algorithm - found
-- Using POSIX pthread library functions.
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for mlock
-- Looking for mlock - found
-- Configuring done (6.8s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_RUNSTATEDIR
CMAKE_INSTALL_SYSCONFDIR
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
cd obj-aarch64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make -f lib/CMakeFiles/stxxl.dir/build.make lib/CMakeFiles/stxxl.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib/CMakeFiles/stxxl.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make -f lib/CMakeFiles/stxxl.dir/build.make lib/CMakeFiles/stxxl.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o
[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o
[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o
[ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o
[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o
[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/seed.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/rand.cpp
[ 13%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/cmdline.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/exithandler.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/log.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/seed.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/utils.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/verbose.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/common/version.cpp
[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/boostfd_file.cpp
[ 19%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/create_file.cpp
[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/disk_queued_file.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/lib/common/seed.cpp:16:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/singleton.h:20,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/log.h:20,
from /<<PKGBUILDDIR>>/lib/common/log.cpp:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/file.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/singleton.h:20,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/log.h:20,
from /<<PKGBUILDDIR>>/lib/common/verbose.cpp:17:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/fileperblock_file.cpp
In file included from /<<PKGBUILDDIR>>/lib/io/create_file.cpp:16:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:30,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/disk_queued_file.h:18,
from /<<PKGBUILDDIR>>/lib/io/disk_queued_file.cpp:13:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 27%] Building CXX object lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/iostats.cpp
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:26,
from /<<PKGBUILDDIR>>/lib/io/create_file.cpp:19:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/common/verbose.cpp: In function ‘void stxxl::print_msg(const char*, const std::string&, unsigned int)’:
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/lib/common/verbose.cpp:44:17:
/usr/include/aarch64-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 ());
| ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:30,
from /<<PKGBUILDDIR>>/lib/io/file.cpp:13:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/mem_file.cpp
[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/request.cpp
[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/request_queue_impl_1q.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/iostats.h:24,
from /<<PKGBUILDDIR>>/lib/io/iostats.cpp:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/lib/io/fileperblock_file.cpp:21:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:30,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/disk_queued_file.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/mem_file.h:18,
from /<<PKGBUILDDIR>>/lib/io/mem_file.cpp:18:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/lib/io/request.cpp:16:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /usr/include/c++/14/cassert:44,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/lib/io/fileperblock_file.cpp:20:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/request_queue_impl_qwqr.cpp
In file included from /<<PKGBUILDDIR>>/lib/io/request_queue_impl_1q.cpp:19:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/request_queue_impl_worker.cpp
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/request_with_state.cpp
[ 41%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/request_with_waiters.cpp
/<<PKGBUILDDIR>>/lib/io/request_queue_impl_1q.cpp: At global scope:
/<<PKGBUILDDIR>>/lib/io/request_queue_impl_1q.cpp:34:40: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
34 | struct file_offset_match : public std::binary_function<request_ptr, request_ptr, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/io/request_queue_impl_1q.cpp: In member function ‘virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)’:
/<<PKGBUILDDIR>>/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<stxxl::request>]’ 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)
| ^~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/io/request_queue_impl_worker.cpp:16:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/serving_request.cpp
In file included from /<<PKGBUILDDIR>>/lib/io/request_queue_impl_qwqr.cpp:18:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/state.h:19,
from /<<PKGBUILDDIR>>/lib/io/request_with_state.cpp:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/lib/io/request_with_waiters.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/state.h:19,
from /<<PKGBUILDDIR>>/lib/io/serving_request.cpp:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/io/request_queue_impl_qwqr.cpp: At global scope:
/<<PKGBUILDDIR>>/lib/io/request_queue_impl_qwqr.cpp:33:40: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
33 | struct file_offset_match : public std::binary_function<request_ptr, request_ptr, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/io/request_queue_impl_qwqr.cpp: In member function ‘virtual void stxxl::request_queue_impl_qwqr::add_request(stxxl::request_ptr&)’:
/<<PKGBUILDDIR>>/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<stxxl::request>]’ 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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::request>]’ 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)
| ^~~~~~~
[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/syscall_file.cpp
[ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/ufs_file_base.cpp
[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/wbtl_file.cpp
/<<PKGBUILDDIR>>/lib/io/request_with_waiters.cpp: In member function ‘virtual void stxxl::request_with_waiters::notify_waiters()’:
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/lib/io/syscall_file.cpp:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/wfs_file_base.cpp
In file included from /<<PKGBUILDDIR>>/lib/io/ufs_file_base.cpp:17:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/wincall_file.cpp
[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/mng/block_manager.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:30,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/disk_queued_file.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:27,
from /<<PKGBUILDDIR>>/lib/io/wbtl_file.cpp:16:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/mng/config.cpp
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/stl_tree.h:65,
from /usr/include/c++/14/map:62,
from /<<PKGBUILDDIR>>/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
| ^~~~~~~~~~~~~~~
[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/mng/disk_allocator.cpp
[ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/algo/async_schedule.cpp
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:30,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/create_file.h:17,
from /<<PKGBUILDDIR>>/lib/mng/block_manager.cpp:16:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/lib/mng/config.cpp:17:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/io/wbtl_file.cpp: In member function ‘stxxl::file::offset_type stxxl::wbtl_file::get_next_write_block()’:
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/lib/mng/disk_allocator.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/mmap_file.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:30,
from /<<PKGBUILDDIR>>/lib/algo/async_schedule.cpp:22:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /usr/include/c++/14/cassert:44,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/aligned_alloc:14,
from /<<PKGBUILDDIR>>/lib/io/wbtl_file.cpp:25:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/lib/mng/block_manager.cpp:18:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/include/stxxl/bits/io/file.h:26:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/simdisk_file.cpp
[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/linuxaio_file.cpp
/<<PKGBUILDDIR>>/lib/algo/async_schedule.cpp: At global scope:
/<<PKGBUILDDIR>>/lib/algo/async_schedule.cpp:47:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
47 | struct sim_event_cmp : public std::binary_function<sim_event, sim_event, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/include/stxxl/bits/verbose.h:19,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/simple_vector.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/algo/async_schedule.h:23,
from /<<PKGBUILDDIR>>/lib/algo/async_schedule.cpp:19:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/algo/async_schedule.cpp:56:37: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
56 | struct write_time_cmp : public std::binary_function<write_time_pair, write_time_pair, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/ufs_file_base.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/mmap_file.h:22,
from /<<PKGBUILDDIR>>/lib/io/mmap_file.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/lib/mng/disk_allocator.cpp:17:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/ufs_file_base.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/simdisk_file.h:30,
from /<<PKGBUILDDIR>>/lib/io/simdisk_file.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/ufs_file_base.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/linuxaio_file.h:21,
from /<<PKGBUILDDIR>>/lib/io/linuxaio_file.cpp:13:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/linuxaio_queue.cpp
[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/lib/io/linuxaio_request.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/ufs_file_base.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/linuxaio_file.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/linuxaio_queue.h:17,
from /<<PKGBUILDDIR>>/lib/io/linuxaio_queue.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/ufs_file_base.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/linuxaio_file.h:21,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/linuxaio_request.h:17,
from /<<PKGBUILDDIR>>/lib/io/linuxaio_request.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/lib/io/linuxaio_queue.cpp:22:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
[ 72%] Linking CXX shared library libstxxl.so
cd /<<PKGBUILDDIR>>/obj-aarch64-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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib && /usr/bin/cmake -E cmake_symlink_library libstxxl.so.1.4.1 libstxxl.so.1 libstxxl.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
[ 72%] Built target stxxl
make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/depend
make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/depend
make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/local /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local/CMakeFiles/test1.dir/DependInfo.cmake "--color="
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake "--color="
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/local /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local/CMakeFiles/test2.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
[ 76%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o
[ 76%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o
[ 78%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o
[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/local/test2.cpp
[ 84%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o
[ 84%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/local/test1.cpp
[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o
[ 88%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/benchmark_disks.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/create_files.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/stxxl_tool.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/benchmark_files.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/benchmark_sort.cpp
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/request:14,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/io:14,
from /<<PKGBUILDDIR>>/tools/stxxl_tool.cpp:14:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/request:14,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/io:14,
from /<<PKGBUILDDIR>>/tools/create_files.cpp:18:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/request:14,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/io:14,
from /<<PKGBUILDDIR>>/tools/benchmark_files.cpp:28:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request_operations.h:19,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:24,
from /<<PKGBUILDDIR>>/include/stxxl/vector:14,
from /<<PKGBUILDDIR>>/local/test1.cpp:20:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/singleton.h:20,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/config.h:24,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_istream.h:16,
from /<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:19,
from /<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:20,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/sorter.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/sorter:14,
from /<<PKGBUILDDIR>>/local/test2.cpp:21:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/request:14,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/io:14,
from /<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:28:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/request:14,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/io:14,
from /<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:32:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request_operations.h:19,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:24,
from /<<PKGBUILDDIR>>/include/stxxl/vector:14,
from /<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:21:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /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 /<<PKGBUILDDIR>>/tools/create_files.cpp:15:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/include/stxxl/bits/io/request_interface.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:21:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/io/io.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/io/wbtl_file.h:68:35: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
68 | struct FirstFit : public std::binary_function<place, offset_type, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:25:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/local/test1.cpp:17:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/aligned_alloc:14,
from /<<PKGBUILDDIR>>/tools/create_files.cpp:19:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:25:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/cassert:44,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/aligned_alloc:14,
from /<<PKGBUILDDIR>>/tools/benchmark_files.cpp:29:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/cmdline.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/cmdline:14,
from /<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:20:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/include/stxxl/mng:14,
from /<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:33:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:25,
from /<<PKGBUILDDIR>>/include/stxxl/vector:14,
from /<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:23:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/local/test2.cpp:17:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/include/stxxl/mng:14,
from /<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:29:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42,
from /<<PKGBUILDDIR>>/include/stxxl/mng:14,
from /<<PKGBUILDDIR>>/tools/stxxl_tool.cpp:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:30,
from /<<PKGBUILDDIR>>/include/stxxl/sort:14,
from /<<PKGBUILDDIR>>/local/test1.cpp:22:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h:54:19: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
54 | : public std::binary_function<TriggerEntryType, TriggerEntryType, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h:70:19: warning: ‘template<class _Arg1, class _Arg2, class _Result> 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
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:23:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h:54:19: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
54 | : public std::binary_function<TriggerEntryType, TriggerEntryType, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h:70:19: warning: ‘template<class _Arg1, class _Arg2, class _Result> 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
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:30,
from /<<PKGBUILDDIR>>/include/stxxl/sort:14,
from /<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:22:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h:54:19: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
54 | : public std::binary_function<TriggerEntryType, TriggerEntryType, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort_helper.h:70:19: warning: ‘template<class _Arg1, class _Arg2, class _Result> 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
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/ksort:14,
from /<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:23:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:302:38: warning: ‘template<class _Arg1, class _Arg2, class _Result> 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
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:330:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
330 | class key_comparison : public std::binary_function<RecordType, RecordType, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~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]’:
/<<PKGBUILDDIR>>/local/test1.cpp:33:42: required from here
33 | stxxl::VECTOR_GENERATOR<int>::result vector;
| ^~~~~~
/<<PKGBUILDDIR>>/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)
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:41:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_istream.h:17:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > >; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1228:24: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, 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));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/sorter.h:184:33: required from ‘void stxxl::sorter<ValueType, CompareType, BlockSize, AllocStrategy>::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]’
184 | m_runs_merger.initialize(m_runs_creator.result());
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test2.cpp:49:16: required from here
49 | sorter.sort();
| ~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:41:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:977:25: required from ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::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);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:33:42: required from here
33 | stxxl::VECTOR_GENERATOR<int>::result vector;
| ^~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:152:39: required from ‘void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID<BLK_SIZE>&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]’
152 | new_blocks_int<BID<BLK_SIZE> >(1, functor, offset, &bid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:713:31: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]’
713 | mng->new_block(FR(), first_bid); // try to overlap
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = my_less_int; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:553:39: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]’
550 | sort_local::create_runs<block_type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
551 | run_type,
| ~~~~~~~~~
552 | input_bid_iterator,
| ~~~~~~~~~~~~~~~~~~~
553 | value_cmp>(input_bids, runs, nruns, _m, cmp);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:639:23: required from ‘void stxxl::stream::runs_creator<stxxl::stream::use_push<ValueType>, 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()));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/sorter.h:139:28: required from ‘void stxxl::sorter<ValueType, CompareType, BlockSize, AllocStrategy>::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);
| ~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/local/test2.cpp:45:24: required from here
45 | sorter.push(random() * random());
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int>*>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int>*>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:548:24: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; 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()));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:614:28: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; 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<block_type::raw_size, run_type>(new_runs, 0, new_nruns, blocks_in_new_run),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, _n, new_nruns, blocks_in_new_run));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:20:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_writer.h: In instantiation of ‘stxxl::buffered_writer<BlockType>::block_type* stxxl::buffered_writer<BlockType>::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>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:92:39: required from ‘stxxl::buf_ostream<BlockType, BidIteratorType>::self_type& stxxl::buf_ostream<BlockType, BidIteratorType>::operator++() [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > >; self_type = stxxl::buf_ostream<stxxl::typed_block<2097152, long int, 0, void>, __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > > >]’
92 | current_blk = writer.write(current_blk, *(current_bid++));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1436:32: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::merge_recursively() [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]’
1436 | ++cnt, ++out, ++merger;
| ^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1181:13: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >]’
1181 | merge_recursively();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/sorter.h:184:33: required from ‘void stxxl::sorter<ValueType, CompareType, BlockSize, AllocStrategy>::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]’
184 | m_runs_merger.initialize(m_runs_creator.result());
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test2.cpp:49:16: required from here
49 | sorter.sort();
| ~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_istream.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:30:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<stxxl::typed_block<2097152, int, 0, void>, int>*; bid_iterator_type = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int>*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, 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(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = stxxl::tuple<unsigned int, unsigned int>; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
139 | vector_type vec(vec_size);
| ^~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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)
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > >; block_type = stxxl::typed_block<2097152, long int, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<long int*, long int*>, std::allocator<std::pair<long int*, long int*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, long int, 0, void>*, std::allocator<stxxl::typed_block<2097152, long int, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, long int, 0, void>, __gnu_cxx::__normal_iterator<trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > > >]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1060:62: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::fill_buffer_block() [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]’
1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1258:9: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, my_less> >]’
1258 | fill_buffer_block();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/sorter.h:184:33: required from ‘void stxxl::sorter<ValueType, CompareType, BlockSize, AllocStrategy>::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]’
184 | m_runs_merger.initialize(m_runs_creator.result());
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test2.cpp:49:16: required from here
49 | sorter.sort();
| ~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/stream:14,
from /<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:24:
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h: In instantiation of ‘stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; StreamAlgorithm = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:150:39: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
150 | stxxl::stream::materialize(rs, vec.begin(), vec.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:521:28: warning: implicitly-declared ‘stxxl::const_vector_iterator<stxxl::tuple<unsigned int, unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>& stxxl::const_vector_iterator<stxxl::tuple<unsigned int, unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>::operator=(const stxxl::const_vector_iterator<stxxl::tuple<unsigned int, unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>&)’ is deprecated [-Wdeprecated-copy]
521 | prev_block = outbegin;
| ~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:605:5: note: because ‘stxxl::const_vector_iterator<stxxl::tuple<unsigned int, unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>’ has user-provided ‘stxxl::const_vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>::const_vector_iterator(const self_type&) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; self_type = stxxl::const_vector_iterator<stxxl::tuple<unsigned int, unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>]’
605 | const_vector_iterator(const self_type& a)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:32:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_writer.h: In instantiation of ‘stxxl::buffered_writer<BlockType>::block_type* stxxl::buffered_writer<BlockType>::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>]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, random_number32>::value_less; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:41:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h: In instantiation of ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, random_number32>::value_key_second; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:836:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
836 | *first.bid() = first_bid;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:837:29: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
837 | *last.bid() = last_bid;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:846:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
846 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:913:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
913 | *first.bid() = first_bid;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:922:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
922 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:925:26: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
925 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:988:29: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
988 | *last.bid() = last_bid;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 2097152]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 2097152]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, long int, 0, void>, long int> > > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:639:23: required from ‘void stxxl::stream::runs_creator<stxxl::stream::use_push<ValueType>, 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()));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/sorter.h:139:28: required from ‘void stxxl::sorter<ValueType, CompareType, BlockSize, AllocStrategy>::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);
| ~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/local/test2.cpp:45:24: required from here
45 | sorter.push(random() * random());
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:995:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
995 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:1022:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
1022 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 2097152]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 2097152]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:977:25: required from ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::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);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:33:42: required from here
33 | stxxl::VECTOR_GENERATOR<int>::result vector;
| ^~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
139 | vector_type vec(vec_size);
| ^~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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)
| ^
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h: In instantiation of ‘stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; StreamAlgorithm = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:150:39: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
150 | stxxl::stream::materialize(rs, vec.begin(), vec.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:521:28: warning: implicitly-declared ‘stxxl::const_vector_iterator<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>& stxxl::const_vector_iterator<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>::operator=(const stxxl::const_vector_iterator<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>&)’ is deprecated [-Wdeprecated-copy]
521 | prev_block = outbegin;
| ~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:605:5: note: because ‘stxxl::const_vector_iterator<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>’ has user-provided ‘stxxl::const_vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>::const_vector_iterator(const self_type&) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; self_type = stxxl::const_vector_iterator<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>]’
605 | const_vector_iterator(const self_type& a)
| ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, random_number32>::value_less; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int>*; block_type = stxxl::typed_block<2097152, int, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<int*, int*>, std::allocator<std::pair<int*, int*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, int, 0, void>*, std::allocator<stxxl::typed_block<2097152, int, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, int, 0, void>, trigger_entry<stxxl::typed_block<2097152, int, 0, void>, int>*>]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, int, 0, void>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<int, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/local/test1.cpp:52:20: required from here
52 | stxxl::sort(vector.begin(), vector.end(), my_less_int(), 16 * 1024 * 1024);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h: In instantiation of ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, random_number32>::value_key_second; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:836:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
836 | *first.bid() = first_bid;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:837:29: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
837 | *last.bid() = last_bid;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:846:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
846 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:913:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
913 | *first.bid() = first_bid;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:922:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
922 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:925:26: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
925 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:988:29: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
988 | *last.bid() = last_bid;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:995:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
995 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:1022:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
1022 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = struct64_type; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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]’
139 | vector_type vec(vec_size);
| ^~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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)
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h: In instantiation of ‘stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::unsigned_type) [with ValueType = struct64_type; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; StreamAlgorithm = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:150:39: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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]’
150 | stxxl::stream::materialize(rs, vec.begin(), vec.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:521:28: warning: implicitly-declared ‘stxxl::const_vector_iterator<struct64_type, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>& stxxl::const_vector_iterator<struct64_type, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>::operator=(const stxxl::const_vector_iterator<struct64_type, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>&)’ is deprecated [-Wdeprecated-copy]
521 | prev_block = outbegin;
| ~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:605:5: note: because ‘stxxl::const_vector_iterator<struct64_type, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>’ has user-provided ‘stxxl::const_vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>::const_vector_iterator(const self_type&) [with ValueType = struct64_type; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; self_type = stxxl::const_vector_iterator<struct64_type, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>]’
605 | const_vector_iterator(const self_type& a)
| ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, random_number32>::value_less; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h: In instantiation of ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<struct64_type, random_number32>::value_key_second; unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:836:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
836 | *first.bid() = first_bid;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:837:29: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
837 | *last.bid() = last_bid;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:846:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
846 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:913:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
913 | *first.bid() = first_bid;
| ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:922:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
922 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:925:26: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
925 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:988:29: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
988 | *last.bid() = last_bid;
| ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:995:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
995 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:1022:30: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
1022 | *cur_bid = (*it).bid;
| ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<unsigned int, unsigned int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h: In instantiation of ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:639:41: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
639 | (*new_runs[0])[i++].bid = *cur;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:41:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<long long unsigned int, long long unsigned int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h: In instantiation of ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:639:41: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
639 | (*new_runs[0])[i++].bid = *cur;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h: In instantiation of ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h: In instantiation of ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<struct64_type, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:639:41: warning: implicitly-declared ‘stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)’ is deprecated [-Wdeprecated-copy]
639 | (*new_runs[0])[i++].bid = *cur;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:166: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:41:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:168: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:977:25: required from ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned 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);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
139 | vector_type vec(vec_size);
| ^~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:32:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_writer.h: In instantiation of ‘stxxl::buffered_writer<BlockType>::block_type* stxxl::buffered_writer<BlockType>::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; bid_type = stxxl::BID<2097152>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:92:39: required from ‘stxxl::buf_ostream<BlockType, BidIteratorType>::self_type& stxxl::buf_ostream<BlockType, BidIteratorType>::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; self_type = stxxl::buf_ostream<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > > >]’
92 | current_blk = writer.write(current_blk, *(current_bid++));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:527:9: required from ‘stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; StreamAlgorithm = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]’
527 | ++outstream;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:150:39: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
150 | stxxl::stream::materialize(rs, vec.begin(), vec.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:152:39: required from ‘void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID<BLK_SIZE>&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]’
152 | new_blocks_int<BID<BLK_SIZE> >(1, functor, offset, &bid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:713:31: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, random_number32>::value_less; unsigned_type = long long unsigned int]’
713 | mng->new_block(FR(), first_bid); // try to overlap
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:553:39: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<unsigned int, unsigned int>; stxxl::unsigned_type = long long unsigned int]’
550 | sort_local::create_runs<block_type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
551 | run_type,
| ~~~~~~~~~
552 | input_bid_iterator,
| ~~~~~~~~~~~~~~~~~~~
553 | value_cmp>(input_bids, runs, nruns, _m, cmp);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:174: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:176: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:597:70: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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<block_type, run_type, InputBidIterator, KeyExtractor>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
598 | input_bids, runs, nruns, m2, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:178: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:180: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:182: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_writer.h: In instantiation of ‘stxxl::buffered_writer<BlockType>::block_type* stxxl::buffered_writer<BlockType>::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; bid_type = stxxl::BID<2097152>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:92:39: required from ‘stxxl::buf_ostream<BlockType, BidIteratorType>::self_type& stxxl::buf_ostream<BlockType, BidIteratorType>::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; self_type = stxxl::buf_ostream<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > > >]’
92 | current_blk = writer.write(current_blk, *(current_bid++));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:527:9: required from ‘stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; StreamAlgorithm = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]’
527 | ++outstream;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:150:39: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
150 | stxxl::stream::materialize(rs, vec.begin(), vec.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:553:39: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<long long unsigned int, long long unsigned int>; stxxl::unsigned_type = long long unsigned int]’
550 | sort_local::create_runs<block_type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
551 | run_type,
| ~~~~~~~~~
552 | input_bid_iterator,
| ~~~~~~~~~~~~~~~~~~~
553 | value_cmp>(input_bids, runs, nruns, _m, cmp);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:597:70: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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<block_type, run_type, InputBidIterator, KeyExtractor>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
598 | input_bids, runs, nruns, m2, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:276:52: required from here
276 | return benchmark_disks_alloc<stxxl::SR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:188: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:190: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_writer.h: In instantiation of ‘stxxl::buffered_writer<BlockType>::block_type* stxxl::buffered_writer<BlockType>::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>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_ostream.h:92:39: required from ‘stxxl::buf_ostream<BlockType, BidIteratorType>::self_type& stxxl::buf_ostream<BlockType, BidIteratorType>::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; self_type = stxxl::buf_ostream<stxxl::typed_block<2097152, struct64_type, 0, void>, __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > > >]’
92 | current_blk = writer.write(current_blk, *(current_bid++));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/stream.h:527:9: required from ‘stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize>, stxxl::unsigned_type) [with ValueType = struct64_type; AllocStr = stxxl::RC; SizeType = long long unsigned int; DiffType = long long int; unsigned int BlockSize = 2097152; PagerType = stxxl::lru_pager<8>; unsigned int PageSize = 4; StreamAlgorithm = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]’
527 | ++outstream;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:150:39: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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]’
150 | stxxl::stream::materialize(rs, vec.begin(), vec.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:553:39: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]’
550 | sort_local::create_runs<block_type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
551 | run_type,
| ~~~~~~~~~
552 | input_bid_iterator,
| ~~~~~~~~~~~~~~~~~~~
553 | value_cmp>(input_bids, runs, nruns, _m, cmp);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:278:52: required from here
278 | return benchmark_disks_alloc<stxxl::FR>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:597:70: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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<block_type, run_type, InputBidIterator, KeyExtractor>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
598 | input_bids, runs, nruns, m2, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<struct64_type, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:196: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:166: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:168: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:174: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:176: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:178: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:280:58: required from here
280 | return benchmark_disks_alloc<stxxl::striping>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:180: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:182: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:188: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:190: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:196: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:237:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:548:24: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<unsigned int, unsigned 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()));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:166:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:168:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > >, long long int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > >, long long int>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:614:28: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<unsigned int, unsigned int>; stxxl::unsigned_type = long long unsigned int]’
614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()),
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
615 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, 0, new_nruns, blocks_in_new_run),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, _n, new_nruns, blocks_in_new_run));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/buf_istream.h:17,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:30:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<unsigned int, unsigned int>, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*; bid_iterator_type = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<unsigned int, unsigned int>; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:174:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:176:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:178:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:180:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:182:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:593:24: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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()));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<BlockType, typename BlockType::bid_type>*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key<stxxl::tuple<unsigned int, unsigned int>, unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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<stxxl::request>]’:
/<<PKGBUILDDIR>>/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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:597:70: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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<block_type, run_type, InputBidIterator, KeyExtractor>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
598 | input_bids, runs, nruns, m2, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:659:28: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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<block_type::raw_size, run_type>(new_runs, 0, new_nruns, blocks_in_new_run),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
661 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, _n, new_nruns, blocks_in_new_run));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:188:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:190:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<unsigned int, unsigned int>, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, unsigned int> >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’
491 | prefetcher_type prefetcher(consume_seq.begin(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:674:59: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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<block_type, run_type, KeyExtractor>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:196:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:239:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:166:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4096>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4096]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:168:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8192>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8192]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16384>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16384]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<32768>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 32768]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:174:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<65536>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 65536]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:176:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<unsigned int, unsigned int>, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > > > >; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1228:24: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1506:25: required from ‘stxxl::stream::runs_merger<RunsType, CompareType, AllocStr>::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]’
1506 | this->initialize(sruns);
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:11: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<131072>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 131072]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:178:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<262144>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 262144]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 4096]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 4096]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:180:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:182:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<1048576>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 1048576]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 8192]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 8192]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<4194304>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 4194304]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:188:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:548:24: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<long long unsigned int, long long unsigned 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()));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 16384]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 16384]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:190:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<16777216>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 16777216]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > >, long long int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > >, long long int>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:614:28: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<long long unsigned int, long long unsigned int>; stxxl::unsigned_type = long long unsigned int]’
614 | mng->new_blocks(interleaved_alloc_strategy(new_nruns, alloc_strategy()),
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
615 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, 0, new_nruns, blocks_in_new_run),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, _n, new_nruns, blocks_in_new_run));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<33554432>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 33554432]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 32768]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 32768]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<67108864>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 67108864]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*; bid_iterator_type = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<long long unsigned int, long long unsigned int>; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:196:9: required from ‘int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:241:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<134217728>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 134217728]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 65536]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 65536]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 131072]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 131072]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 262144]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 262144]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:593:24: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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()));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<BlockType, typename BlockType::bid_type>*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key<stxxl::tuple<long long unsigned int, long long unsigned int>, long long unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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<stxxl::request>]’:
/<<PKGBUILDDIR>>/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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:597:70: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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<block_type, run_type, InputBidIterator, KeyExtractor>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
598 | input_bids, runs, nruns, m2, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 524288]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 524288]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:659:28: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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<block_type::raw_size, run_type>(new_runs, 0, new_nruns, blocks_in_new_run),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
661 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, _n, new_nruns, blocks_in_new_run));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 1048576]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 1048576]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’
491 | prefetcher_type prefetcher(consume_seq.begin(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:674:59: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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<block_type, run_type, KeyExtractor>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 2097152]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 2097152]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 4194304]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 4194304]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 8388608]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 8388608]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 16777216]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 16777216]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > > > >; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1228:24: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1506:25: required from ‘stxxl::stream::runs_merger<RunsType, CompareType, AllocStr>::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]’
1506 | this->initialize(sruns);
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:11: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 33554432]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 33554432]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 67108864]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 67108864]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 134217728]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 134217728]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
114 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin() + num_total_blocks, blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
199 | #define run(bs) benchmark_disks_blocksize_alloc<bs, AllocStrategy>(length, batch_size, optrw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks.cpp:274:52: required from here
274 | return benchmark_disks_alloc<stxxl::RC>(length, batch_size, block_size, optrw);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:548:24: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::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()));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:614:28: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::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<block_type::raw_size, run_type>(new_runs, 0, new_nruns, blocks_in_new_run),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | runs2bid_array_adaptor2<block_type::raw_size, run_type>(new_runs, _n, new_nruns, blocks_in_new_run));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*; bid_iterator_type = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> >; ValueCmp = BenchmarkSort<struct64_type, 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(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/typed_block.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<BlockType, typename BlockType::bid_type>*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key<struct64_type, long long unsigned int>; BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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<stxxl::request>]’:
/<<PKGBUILDDIR>>/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<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:597:70: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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<block_type, run_type, InputBidIterator, KeyExtractor>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
598 | input_bids, runs, nruns, m2, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<struct64_type, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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++);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<stxxl::BID<2097152>, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/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<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; KeyExtractor = BenchmarkSort<struct64_type, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’
491 | prefetcher_type prefetcher(consume_seq.begin(),
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:674:59: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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<block_type, run_type, KeyExtractor>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<struct64_type, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 4096]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 4096]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4096>*, std::vector<stxxl::BID<4096>, std::allocator<stxxl::BID<4096> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:166: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘stxxl::block_prefetcher<BlockType, BidIteratorType>::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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> > > >; stxxl::int_type = long long int]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1228:24: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, 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));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1506:25: required from ‘stxxl::stream::runs_merger<RunsType, CompareType, AllocStr>::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]’
1506 | this->initialize(sruns);
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:11: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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]);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 8192]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 8192]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8192>*, std::vector<stxxl::BID<8192>, std::allocator<stxxl::BID<8192> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:168: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 16384]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 16384]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16384>*, std::vector<stxxl::BID<16384>, std::allocator<stxxl::BID<16384> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 32768]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 32768]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<32768>*, std::vector<stxxl::BID<32768>, std::allocator<stxxl::BID<32768> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 2097152]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 2097152]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:977:25: required from ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned 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);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
139 | vector_type vec(vec_size);
| ^~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 65536]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 65536]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<65536>*, std::vector<stxxl::BID<65536>, std::allocator<stxxl::BID<65536> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:174: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 131072]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 131072]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<131072>*, std::vector<stxxl::BID<131072>, std::allocator<stxxl::BID<131072> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:176: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 262144]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 262144]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<262144>*, std::vector<stxxl::BID<262144>, std::allocator<stxxl::BID<262144> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:178: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 524288]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 524288]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<524288>*, std::vector<stxxl::BID<524288>, std::allocator<stxxl::BID<524288> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:180: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 1048576]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 1048576]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<1048576>*, std::vector<stxxl::BID<1048576>, std::allocator<stxxl::BID<1048576> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:182: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*; block_type = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<stxxl::tuple<unsigned int, unsigned int>*, stxxl::tuple<unsigned int, unsigned int>*>, std::allocator<std::pair<stxxl::tuple<unsigned int, unsigned int>*, stxxl::tuple<unsigned int, unsigned int>*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>*, std::allocator<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*>]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<unsigned int, unsigned int>; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
172 | bind2nd(const _Operation& __fn, const _Tp& __x)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 2097152]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 2097152]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 4194304]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 4194304]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<4194304>*, std::vector<stxxl::BID<4194304>, std::allocator<stxxl::BID<4194304> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 8388608]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 8388608]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<8388608>*, std::vector<stxxl::BID<8388608>, std::allocator<stxxl::BID<8388608> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:188: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 16777216]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 16777216]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<16777216>*, std::vector<stxxl::BID<16777216>, std::allocator<stxxl::BID<16777216> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:190: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 33554432]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 33554432]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<33554432>*, std::vector<stxxl::BID<33554432>, std::allocator<stxxl::BID<33554432> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 67108864]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 67108864]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<67108864>*, std::vector<stxxl::BID<67108864>, std::allocator<stxxl::BID<67108864> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 134217728]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 134217728]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::BID<134217728>*, std::vector<stxxl::BID<134217728>, std::allocator<stxxl::BID<134217728> > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:80:57: required from ‘void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]’
80 | stxxl::block_manager::get_instance()->new_blocks(alloc, blocks.begin(), blocks.end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:196: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<char>]’
164 | #define run(bs) run_test<bs, AllocStrategy>(span, worksize, do_init, do_read, do_write)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_disks_random.cpp:235:20: required from here
231 | #define run_alloc(alloc) benchmark_disks_random_alloc<alloc>(span, block_size, worksize, optirw)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > > > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > > > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:229:19: required from ‘void stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::compute_result() [with Input = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]’
229 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end()));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:154:13: required from ‘stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::sorted_runs_type& stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::result() [with Input = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >]’
154 | compute_result();
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:32: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*; block_type = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<stxxl::tuple<long long unsigned int, long long unsigned int>*, stxxl::tuple<long long unsigned int, long long unsigned int>*>, std::allocator<std::pair<stxxl::tuple<long long unsigned int, long long unsigned int>*, stxxl::tuple<long long unsigned int, long long unsigned int>*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>*, std::allocator<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*>]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple<long long unsigned int, long long unsigned int>; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/typed_block.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > > > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > > > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:229:19: required from ‘void stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::compute_result() [with Input = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]’
229 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end()));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:154:13: required from ‘stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::sorted_runs_type& stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::result() [with Input = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >]’
154 | compute_result();
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:32: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<struct64_type*, struct64_type*>, std::allocator<std::pair<struct64_type*, struct64_type*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, struct64_type, 0, void>*, std::allocator<stxxl::typed_block<2097152, struct64_type, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*>]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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, struct64_type, 0, void>; RunType = stxxl::simple_vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> >; ValueCmp = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:628:45: required from ‘stxxl::simple_vector<stxxl::sort_helper::trigger_entry<BlockType> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; ValueCmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]’
628 | merge_runs<block_type, run_type>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
629 | runs2merge, *(new_runs + (cur_out_run++)), _m, cmp
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | );
| ~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/sort.h:750:26: required from ‘void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort<struct64_type, 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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:159:24: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:229:19: required from ‘void stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::compute_result() [with Input = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]’
229 | bm->new_blocks(AllocStr(), make_bid_iterator(run.begin()), make_bid_iterator(run.end()));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:154:13: required from ‘stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::sorted_runs_type& stxxl::stream::basic_runs_creator<Input, CompareType, BlockSize, AllocStr>::result() [with Input = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >]’
154 | compute_result();
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:32: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<stxxl::tuple<unsigned int, unsigned int>*, stxxl::tuple<unsigned int, unsigned int>*>, std::allocator<std::pair<stxxl::tuple<unsigned int, unsigned int>*, stxxl::tuple<unsigned int, unsigned int>*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>*, std::allocator<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, __gnu_cxx::__normal_iterator<trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >*, std::vector<trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, std::allocator<trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> > > > > >]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1060:62: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::fill_buffer_block() [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]’
1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1258:9: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >]’
1258 | fill_buffer_block();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1506:25: required from ‘stxxl::stream::runs_merger<RunsType, CompareType, AllocStr>::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::tuple<unsigned int, unsigned int> >, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]’
1506 | this->initialize(sruns);
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:11: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::random_stream, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<stxxl::tuple<long long unsigned int, long long unsigned int>*, stxxl::tuple<long long unsigned int, long long unsigned int>*>, std::allocator<std::pair<stxxl::tuple<long long unsigned int, long long unsigned int>*, stxxl::tuple<long long unsigned int, long long unsigned int>*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>*, std::allocator<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, __gnu_cxx::__normal_iterator<trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >*, std::vector<trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, std::allocator<trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> > > > > >]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1060:62: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::fill_buffer_block() [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]’
1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1258:9: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >]’
1258 | fill_buffer_block();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1506:25: required from ‘stxxl::stream::runs_merger<RunsType, CompareType, AllocStr>::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::tuple<long long unsigned int, long long unsigned int> >, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]’
1506 | this->initialize(sruns);
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:11: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::random_stream, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/mlock.cpp
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*, std::vector<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, std::allocator<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> > > >; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]’:
/<<PKGBUILDDIR>>/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::pair<struct64_type*, struct64_type*>, std::allocator<std::pair<struct64_type*, struct64_type*> > >; BufferPtrVector = std::vector<stxxl::typed_block<2097152, struct64_type, 0, void>*, std::allocator<stxxl::typed_block<2097152, struct64_type, 0, void>*> >; Prefetcher = stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, __gnu_cxx::__normal_iterator<trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>*, std::vector<trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, std::allocator<trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type> > > > >]’
131 | if (prefetcher.block_consumed(buffers[i]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1060:62: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::fill_buffer_block() [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]’
1060 | sort_helper::refill_or_remove_empty_sequences(*seqs, *buffers, *m_prefetcher);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1258:9: required from ‘void stxxl::stream::basic_runs_merger<RunsType, CompareType, AllocStr>::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >]’
1258 | fill_buffer_block();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1506:25: required from ‘stxxl::stream::runs_merger<RunsType, CompareType, AllocStr>::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr<stxxl::stream::sorted_runs<stxxl::sort_helper::trigger_entry<stxxl::typed_block<2097152, struct64_type, 0, void>, struct64_type>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]’
1506 | this->initialize(sruns);
| ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/stream/sort_stream.h:1554:11: required from ‘stxxl::stream::sort<Input, CompareType, BlockSize, AllocStr, RunsCreatorType>::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort<struct64_type, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator<BenchmarkSort<struct64_type, stxxl::random_number32>::random_stream, BenchmarkSort<struct64_type, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
1554 | merger(creator.result(), c, memory_to_use)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:183:37: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h:29,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/counting_ptr.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/io/request.h:22,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:36,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_helpers.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/priority_queue:14,
from /<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/mutex.h: In destructor ‘stxxl::mutex::~mutex()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 /usr/include/c++/14/cassert:44,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/typed_block.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/mng:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/run_cursor.h:95:45: required from ‘void stxxl::run_cursor2<BlockType, PrefetcherType>::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; PrefetcherType = stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*>]’
95 | if (prefetcher()->block_consumed(buffer))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/losertree.h:166:13: required from ‘void stxxl::loser_tree<RunCursorType, RunCursorCmpType>::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*>, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
166 | ++(*current);
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/losertree.h:205:13: required from ‘void stxxl::loser_tree<RunCursorType, RunCursorCmpType>::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, unsigned int>*>, BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
205 | multi_merge_unrolled_0(out_first, out_last);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:510:27: 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<unsigned int, unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, unsigned int> >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’
510 | losers.multi_merge(out_buffer->elem, out_buffer->elem + block_type::size);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:674:59: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<unsigned int, unsigned int>, 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<block_type, run_type, KeyExtractor>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<unsigned int, unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<unsigned int, unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:217:58: required from here
217 | ("pair of uint32", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/run_cursor.h:95:45: required from ‘void stxxl::run_cursor2<BlockType, PrefetcherType>::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; PrefetcherType = stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>]’
95 | if (prefetcher()->block_consumed(buffer))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/losertree.h:166:13: required from ‘void stxxl::loser_tree<RunCursorType, RunCursorCmpType>::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple<long long unsigned int, long long unsigned int>]’
166 | ++(*current);
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/losertree.h:205:13: required from ‘void stxxl::loser_tree<RunCursorType, RunCursorCmpType>::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>, BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple<long long unsigned int, long long unsigned int>]’
205 | multi_merge_unrolled_0(out_first, out_last);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:510:27: 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<long long unsigned int, long long unsigned int>, 0, void>; RunType = stxxl::simple_vector<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’
510 | losers.multi_merge(out_buffer->elem, out_buffer->elem + block_type::size);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:674:59: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple<long long unsigned int, long long unsigned int>, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<stxxl::tuple<long long unsigned int, long long unsigned int>, 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<block_type, run_type, KeyExtractor>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<tuple<long long unsigned int, long long unsigned int>, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<tuple<long long unsigned int, long long unsigned int>, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; 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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:220:58: required from here
220 | ("pair of uint64", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of ‘bool stxxl::block_prefetcher<BlockType, BidIteratorType>::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/run_cursor.h:95:45: required from ‘void stxxl::run_cursor2<BlockType, PrefetcherType>::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; PrefetcherType = stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>]’
95 | if (prefetcher()->block_consumed(buffer))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/losertree.h:166:13: required from ‘void stxxl::loser_tree<RunCursorType, RunCursorCmpType>::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_key_second>; value_type = struct64_type]’
166 | ++(*current);
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/losertree.h:205:13: required from ‘void stxxl::loser_tree<RunCursorType, RunCursorCmpType>::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::block_prefetcher<stxxl::typed_block<2097152, struct64_type, 0, void>, stxxl::ksort_local::trigger_entry<stxxl::BID<2097152>, long long unsigned int>*>, BenchmarkSort<struct64_type, stxxl::random_number32>::value_key_second>; value_type = struct64_type]’
205 | multi_merge_unrolled_0(out_first, out_last);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:510:27: 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<trigger_entry<stxxl::BID<2097152>, long long unsigned int> >; KeyExtractor = BenchmarkSort<struct64_type, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]’
510 | losers.multi_merge(out_buffer->elem, out_buffer->elem + block_type::size);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:674:59: required from ‘stxxl::simple_vector<stxxl::ksort_local::trigger_entry<typename BlockType::bid_type, typename KeyExtractor::key_type> >* 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<stxxl::BID<2097152>*, std::vector<stxxl::BID<2097152>, std::allocator<stxxl::BID<2097152> > > >; KeyExtractor = BenchmarkSort<struct64_type, 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<block_type, run_type, KeyExtractor>(runs + nruns - runs_left,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
675 | runs2merge, *(new_runs + (cur_out_run++)), _m, keyobj);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/algo/ksort.h:801:26: required from ‘void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator<struct64_type, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort<struct64_type, 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);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:168:25: required from ‘BenchmarkSort<ValueType, RandomGenerator>::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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_sort.cpp:223:62: required from here
223 | ("struct of 64 bytes", length, (unsigned_type)memsize);
| ^
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/typed_block.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/mng:15:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:42:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: At global scope:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
45 | struct first_fit : public std::binary_function<place, stxxl::int64, bool>
| ^~~~~~~~~~~~~~~
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 /<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:25:
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In member function ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*)’:
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/condition_variable.h: In destructor ‘stxxl::condition_variable::~condition_variable()’:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to ‘noexcept’
44 | throw exception_type(msg.str()); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro ‘STXXL_THROW2’
55 | STXXL_THROW2(exception_type, \
| ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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); \
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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));
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 /<<PKGBUILDDIR>>/tools/mallinfo.cpp
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp: At global scope:
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:71:29: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
71 | struct my_cmp : public std::binary_function<ValueType, ValueType, bool>
| ^~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
131 | struct binary_function
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/mallinfo.cpp: In function ‘void print_malloc_stats()’:
/<<PKGBUILDDIR>>/tools/mallinfo.cpp:29:36: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations]
29 | struct mallinfo info = mallinfo();
| ~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/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 /usr/include/c++/14/cassert:44,
from /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/typed_block.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/vector.h:26:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::BID<524288> >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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::BID<524288> >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from ‘void stxxl::priority_queue_local::ext_merger<BlockType, Cmp, Arity, AllocStr>::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger<stxxl::typed_block<524288, stxxl::tuple<unsigned int, unsigned int>, 0, void>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple<unsigned int, unsigned int>, 0, void>; Cmp = my_cmp<stxxl::tuple<unsigned int, unsigned int> >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]’
1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:688:40: required from ‘stxxl::unsigned_type stxxl::priority_queue<ConfigType>::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:782:31: required from ‘void stxxl::priority_queue<ConfigType>::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]’
782 | unsigned_type freeLevel = make_space_available(0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:367:9: required from ‘void stxxl::priority_queue<ConfigType>::push(const value_type&) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
367 | empty_insert_heap();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:113:20: required from ‘void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue<stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = long long unsigned int]’
113 | pq.push(ValueType((int)(nelements - i), 0));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:244:42: required from ‘int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; long long unsigned int mib_for_queue = 128; long long unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]’
244 | run_pqueue_insert_delete<pq_type>(nelements, mem_for_pools);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:268:60: required from ‘int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; stxxl::uint64 = long long unsigned int]’
268 | return do_benchmark_pqueue<ValueType, 128, 128, 16>(size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:289:60: required from here
289 | return do_benchmark_pqueue_config<uint32_pair_type>(pqconfig, size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
In file included from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/block_manager.h:41:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<524288>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 524288]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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 = std::_List_iterator<stxxl::BID<2097152> >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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::BID<2097152> >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from ‘void stxxl::priority_queue_local::ext_merger<BlockType, Cmp, Arity, AllocStr>::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; Cmp = my_cmp<stxxl::tuple<unsigned int, unsigned int> >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]’
1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:688:40: required from ‘stxxl::unsigned_type stxxl::priority_queue<ConfigType>::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:782:31: required from ‘void stxxl::priority_queue<ConfigType>::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]’
782 | unsigned_type freeLevel = make_space_available(0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:367:9: required from ‘void stxxl::priority_queue<ConfigType>::push(const value_type&) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
367 | empty_insert_heap();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:113:20: required from ‘void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue<stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = long long unsigned int]’
113 | pq.push(ValueType((int)(nelements - i), 0));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:244:42: required from ‘int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; long long unsigned int mib_for_queue = 512; long long unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]’
244 | run_pqueue_insert_delete<pq_type>(nelements, mem_for_pools);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:270:60: required from ‘int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; stxxl::uint64 = long long unsigned int]’
270 | return do_benchmark_pqueue<ValueType, 512, 512, 64>(size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:289:60: required from here
289 | return do_benchmark_pqueue_config<uint32_pair_type>(pqconfig, size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<2097152>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 2097152]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/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::BID<8388608> >; stxxl::unsigned_type = long long unsigned int]’:
/<<PKGBUILDDIR>>/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::BID<8388608> >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from ‘void stxxl::priority_queue_local::ext_merger<BlockType, Cmp, Arity, AllocStr>::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger<stxxl::typed_block<8388608, stxxl::tuple<unsigned int, unsigned int>, 0, void>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 64, stxxl::RC>; BlockType = stxxl::typed_block<8388608, stxxl::tuple<unsigned int, unsigned int>, 0, void>; Cmp = my_cmp<stxxl::tuple<unsigned int, unsigned int> >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]’
1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:688:40: required from ‘stxxl::unsigned_type stxxl::priority_queue<ConfigType>::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:782:31: required from ‘void stxxl::priority_queue<ConfigType>::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC>]’
782 | unsigned_type freeLevel = make_space_available(0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:367:9: required from ‘void stxxl::priority_queue<ConfigType>::push(const value_type&) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
367 | empty_insert_heap();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:113:20: required from ‘void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue<stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = long long unsigned int]’
113 | pq.push(ValueType((int)(nelements - i), 0));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:244:42: required from ‘int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; long long unsigned int mib_for_queue = 4096; long long unsigned int mib_for_pools = 4096; long long unsigned int maxvolume = 512; stxxl::uint64 = long long unsigned int]’
244 | run_pqueue_insert_delete<pq_type>(nelements, mem_for_pools);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:273:63: required from ‘int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; stxxl::uint64 = long long unsigned int]’
273 | return do_benchmark_pqueue<ValueType, 4096, 4096, 512>(size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:289:60: required from here
289 | return do_benchmark_pqueue_config<uint32_pair_type>(pqconfig, size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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;
| ~~~~^~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/bid.h:63:5: note: because ‘stxxl::BID<8388608>’ has user-provided ‘stxxl::BID<Size>::BID(const stxxl::BID<Size>&) [with unsigned int Size = 8388608]’
63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset)
| ^~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 524288]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 524288]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 = std::_List_iterator<stxxl::BID<524288> >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::BID<524288> >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from ‘void stxxl::priority_queue_local::ext_merger<BlockType, Cmp, Arity, AllocStr>::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger<stxxl::typed_block<524288, stxxl::tuple<unsigned int, unsigned int>, 0, void>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple<unsigned int, unsigned int>, 0, void>; Cmp = my_cmp<stxxl::tuple<unsigned int, unsigned int> >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]’
1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:688:40: required from ‘stxxl::unsigned_type stxxl::priority_queue<ConfigType>::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:782:31: required from ‘void stxxl::priority_queue<ConfigType>::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]’
782 | unsigned_type freeLevel = make_space_available(0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:367:9: required from ‘void stxxl::priority_queue<ConfigType>::push(const value_type&) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
367 | empty_insert_heap();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:113:20: required from ‘void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue<stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = long long unsigned int]’
113 | pq.push(ValueType((int)(nelements - i), 0));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:244:42: required from ‘int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; long long unsigned int mib_for_queue = 128; long long unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]’
244 | run_pqueue_insert_delete<pq_type>(nelements, mem_for_pools);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:268:60: required from ‘int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; stxxl::uint64 = long long unsigned int]’
268 | return do_benchmark_pqueue<ValueType, 128, 128, 16>(size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:289:60: required from here
289 | return do_benchmark_pqueue_config<uint32_pair_type>(pqconfig, size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 2097152]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 2097152]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 = std::_List_iterator<stxxl::BID<2097152> >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::BID<2097152> >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from ‘void stxxl::priority_queue_local::ext_merger<BlockType, Cmp, Arity, AllocStr>::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger<stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple<unsigned int, unsigned int>, 0, void>; Cmp = my_cmp<stxxl::tuple<unsigned int, unsigned int> >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]’
1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:688:40: required from ‘stxxl::unsigned_type stxxl::priority_queue<ConfigType>::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:782:31: required from ‘void stxxl::priority_queue<ConfigType>::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]’
782 | unsigned_type freeLevel = make_space_available(0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:367:9: required from ‘void stxxl::priority_queue<ConfigType>::push(const value_type&) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
367 | empty_insert_heap();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:113:20: required from ‘void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue<stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = long long unsigned int]’
113 | pq.push(ValueType((int)(nelements - i), 0));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:244:42: required from ‘int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; long long unsigned int mib_for_queue = 512; long long unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]’
244 | run_pqueue_insert_delete<pq_type>(nelements, mem_for_pools);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:270:60: required from ‘int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; stxxl::uint64 = long long unsigned int]’
270 | return do_benchmark_pqueue<ValueType, 512, 512, 64>(size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:289:60: required from here
289 | return do_benchmark_pqueue_config<uint32_pair_type>(pqconfig, size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h: In instantiation of ‘void stxxl::disk_allocator::new_blocks(stxxl::BID<BlockSize>*, stxxl::BID<BlockSize>*) [with unsigned int BlockSize = 8388608]’:
/<<PKGBUILDDIR>>/include/stxxl/bits/mng/disk_allocator.h:122:19: required from ‘void stxxl::disk_allocator::new_blocks(stxxl::BIDArray<BlockSize>&) [with unsigned int BlockSize = 8388608]’
122 | new_blocks(bids.begin(), bids.end());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 = std::_List_iterator<stxxl::BID<8388608> >; stxxl::unsigned_type = long long unsigned int]’
213 | disk_allocators[i]->new_blocks(disk_bids[i]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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::BID<8388608> >; stxxl::unsigned_type = long long unsigned int]’
116 | new_blocks_int<bid_type>(std::distance(bidbegin, bidend), functor, offset, bidbegin);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from ‘void stxxl::priority_queue_local::ext_merger<BlockType, Cmp, Arity, AllocStr>::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger<stxxl::typed_block<8388608, stxxl::tuple<unsigned int, unsigned int>, 0, void>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 64, stxxl::RC>; BlockType = stxxl::typed_block<8388608, stxxl::tuple<unsigned int, unsigned int>, 0, void>; Cmp = my_cmp<stxxl::tuple<unsigned int, unsigned int> >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]’
1005 | bm->new_blocks(alloc_strategy(), bids->begin(), bids->end());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:688:40: required from ‘stxxl::unsigned_type stxxl::priority_queue<ConfigType>::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]’
688 | overflow_merger->insert_segment(*ext_mergers[extLevel], segmentSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:782:31: required from ‘void stxxl::priority_queue<ConfigType>::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC>]’
782 | unsigned_type freeLevel = make_space_available(0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/stxxl/bits/containers/priority_queue.h:367:9: required from ‘void stxxl::priority_queue<ConfigType>::push(const value_type&) [with ConfigType = stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC>; value_type = stxxl::tuple<unsigned int, unsigned int>]’
367 | empty_insert_heap();
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:113:20: required from ‘void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue<stxxl::priority_queue_config<stxxl::tuple<unsigned int, unsigned int>, my_cmp<stxxl::tuple<unsigned int, unsigned int> >, 32, 98304, 64, 2, 8388608, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = long long unsigned int]’
113 | pq.push(ValueType((int)(nelements - i), 0));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:244:42: required from ‘int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; long long unsigned int mib_for_queue = 4096; long long unsigned int mib_for_pools = 4096; long long unsigned int maxvolume = 512; stxxl::uint64 = long long unsigned int]’
244 | run_pqueue_insert_delete<pq_type>(nelements, mem_for_pools);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:273:63: required from ‘int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; stxxl::uint64 = long long unsigned int]’
273 | return do_benchmark_pqueue<ValueType, 4096, 4096, 512>(size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/benchmark_pqueue.cpp:289:60: required from here
289 | return do_benchmark_pqueue_config<uint32_pair_type>(pqconfig, size, opseq);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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)
| ^~~~~~~
/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h:18,
from /<<PKGBUILDDIR>>/include/stxxl/bits/mng/typed_block.h:23,
from /<<PKGBUILDDIR>>/include/stxxl/bits/containers/pq_helpers.h:24:
/<<PKGBUILDDIR>>/include/stxxl/bits/common/aligned_alloc.h: In function ‘void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]’:
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 96%] Linking CXX executable test2
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test2.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file,CMakeFiles/test2.dir/link.d CMakeFiles/test2.dir/test2.cpp.o -o test2 ../lib/libstxxl.so.1.4.1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
[ 96%] Built target test2
[ 98%] Linking CXX executable test1
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file,CMakeFiles/test1.dir/link.d CMakeFiles/test1.dir/test1.cpp.o -o test1 ../lib/libstxxl.so.1.4.1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
[ 98%] Built target test1
[100%] Linking CXX executable stxxl_tool
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/stxxl_tool.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -Wl,-z,relro -rdynamic -Wl,--dependency-file,CMakeFiles/stxxl_tool.dir/link.d CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o CMakeFiles/stxxl_tool.dir/create_files.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o CMakeFiles/stxxl_tool.dir/mlock.cpp.o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -o stxxl_tool ../lib/libstxxl.so.1.4.1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
[100%] Built target stxxl_tool
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/CMakeFiles 0
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
#Build doxygen HTML docs
cd doc && doxygen .
Doxygen version used: 1.9.8
Parsing layout file DoxygenLayout.xml...
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for files to exclude
Searching INPUT for files to process...
Searching for files in directory /<<PKGBUILDDIR>>/doc
Reading and parsing tag files
Parsing files
Preprocessing /<<PKGBUILDDIR>>/doc/coding_style.dox...
Parsing file /<<PKGBUILDDIR>>/doc/coding_style.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/common.dox...
Parsing file /<<PKGBUILDDIR>>/doc/common.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/design.dox...
Parsing file /<<PKGBUILDDIR>>/doc/design.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/faq.dox...
Parsing file /<<PKGBUILDDIR>>/doc/faq.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/install.dox...
Parsing file /<<PKGBUILDDIR>>/doc/install.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/introduction.dox...
Parsing file /<<PKGBUILDDIR>>/doc/introduction.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/mainpage.dox...
Parsing file /<<PKGBUILDDIR>>/doc/mainpage.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/stxxl_tool.dox...
Parsing file /<<PKGBUILDDIR>>/doc/stxxl_tool.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_deque.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_deque.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_map.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_map.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_matrix.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_matrix.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_pqueue.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_pqueue.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_queue.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_queue.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_sequence.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_sequence.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_sorter.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_sorter.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_stack.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_stack.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_stream.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_stream.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_vector.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_vector.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox...
Preprocessing /<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox...
Parsing file /<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox...
Building macro definition list...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Building concept list...
Computing nesting relations for classes...
Associating documentation with classes...
Associating documentation with concepts...
Ass
kpathsea: Running mktexfmt latex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt: /usr/share/texmf/web2c/fmtutil.cnf
mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt: /sbuild-nonexistent/.texlive2024/texmf-config/web2c/fmtutil.cnf
/usr/bin/mktexfmt: mkdir(/sbuild-nonexistent/) failed for tree /sbuild-nonexistent/.texlive2024/texmf-var/web2c: Permission denied at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 1247.
error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log!
kpathsea: Running mktexfmt latex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt: /usr/share/texmf/web2c/fmtutil.cnf
mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt: /sbuild-nonexistent/.texlive2024/texmf-config/web2c/fmtutil.cnf
/usr/bin/mktexfmt: mkdir(/sbuild-nonexistent/) failed for tree /sbuild-nonexistent/.texlive2024/texmf-var/web2c: Permission denied at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 1247.
error: Problems running latex. Check your installation or look for typos in _formulas_dark.tex and check _formulas_dark.log!
/<<PKGBUILDDIR>>/doc/common.dox:207: warning: included file examples/common/cmdline.cpp is not found. Check your EXAMPLE_PATH
<examples/applications/skew3.cpp>:3: warning: included file examples/applications/skew3.cpp is not found. Check your EXAMPLE_PATH
<examples/algo/sort_file.cpp>:3: warning: included file examples/algo/sort_file.cpp is not found. Check your EXAMPLE_PATH
<examples/algo/copy_and_sort_file.cpp>:3: warning: included file examples/algo/copy_and_sort_file.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_deque.dox:114: warning: included file examples/containers/deque1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_deque.dox:117: warning: included file examples/containers/deque2.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_map.dox:168: warning: included file examples/containers/map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_matrix.dox:100: warning: included file examples/containers/matrix1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_pqueue.dox:122: warning: included file examples/containers/pqueue1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_pqueue.dox:125: warning: included file examples/containers/pqueue2.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_queue.dox:74: warning: included file examples/containers/queue1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_queue.dox:77: warning: included file examples/containers/queue2.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_sequence.dox:106: warning: included file examples/containers/sequence1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_sorter.dox:112: warning: included file examples/containers/sorter1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_sorter.dox:115: warning: included file examples/containers/sorter2.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_stack.dox:88: warning: included file examples/containers/stack1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_stack.dox:91: warning: included file examples/containers/stack2.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_stream.dox:404: warning: included file examples/stream/stream1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:56: warning: included file examples/containers/unordered_map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector.dox:101: warning: included file examples/containers/vector1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector.dox:104: warning: included file examples/containers/vector2.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox:108: warning: included file examples/algo/phonebills.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox:111: warning: included file examples/algo/phonebills_genlog.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:96: warning: included file examples/containers/vector_buf.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:99: warning: included file examples/containers/copy_file.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/common.dox:117: warning: unable to resolve reference to 'simple_vector' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:125: warning: unable to resolve reference to 'stream::sorted_runs' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:127: warning: unable to resolve reference to 'counting_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:129: warning: unable to resolve reference to 'counting_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:129: warning: unable to resolve reference to 'counted_object' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:129: warning: unable to resolve reference to 'counted_object' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:137: warning: unable to resolve reference to 'counting_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:153: warning: unable to resolve reference to 'counting_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:155: warning: unable to resolve reference to 'const_counting_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:155: warning: unable to resolve reference to 'counting_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:163: warning: unable to resolve reference to 'cmdline_parser' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:165: warning: included file examples/common/cmdline.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/common.dox:165: warning: block marked with [example] for \snippet should appear twice in file examples/common/cmdline.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/common.dox:203: warning: unable to resolve reference to 'cmdline_parser::add_param_stringlist()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:216: warning: unable to resolve reference to 'binary_buffer' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:216: warning: unable to resolve reference to 'binary_reader' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:216: warning: unable to resolve reference to 'binary_buffer::put<>()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:216: warning: unable to resolve reference to 'binary_reader::get<>()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:218: warning: unable to resolve reference to 'binary_buffer::put_string()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:218: warning: unable to resolve reference to 'binary_reader::get_string()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:220: warning: unable to resolve reference to 'binary_buffer::put_varint()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:220: warning: unable to resolve reference to 'binary_reader::get_varint()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:223: warning: included file tests/common/test_binary_buffer.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/common.dox:223: warning: block marked with [serialize] for \snippet should appear twice in file tests/common/test_binary_buffer.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/common.dox:226: warning: included file tests/common/test_binary_buffer.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/common.dox:226: warning: block marked with [deserialize] for \snippet should appear twice in file tests/common/test_binary_buffer.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/common.dox:305: warning: unable to resolve reference to 'STXXL_STATIC_ASSERT' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:323: warning: unable to resolve reference to 'STXXL_CHECK_THROW' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:329: warning: unable to resolve reference to 'STXXL_ASSERT()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:329: warning: unable to resolve reference to 'STXXL_ASSERT()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:408: warning: unable to resolve reference to 'stxxl::int_type' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:408: warning: unable to resolve reference to 'stxxl::unsigned_type' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:430: warning: unable to resolve reference to 'STXXL_BEGIN_NAMESPACE' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:430: warning: unable to resolve reference to 'STXXL_END_NAMESPACE' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:434: warning: unable to resolve reference to 'STXXL_UNUSED' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:454: warning: unable to resolve reference to 'STXXL_DEPRECATED(...)' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:464: warning: unable to resolve reference to 'parse_SI_IEC_size()' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:524: warning: unable to resolve reference to 'stxxl::stats' for \ref command
/<<PKGBUILDDIR>>/doc/common.dox:524: warning: unable to resolve reference to 'stxxl::stats_data' for \ref command
ociating documentation with modules...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Computing module relations...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Computing tooltip texts...
Generating style sheet...
Generating search indices...
Generating images for formulas in HTML...
Generating example documentation...
Generating docs for example examples/common/cmdline.cpp...
Generating docs for example examples/applications/skew3.cpp...
Generating docs for example examples/algo/sort_file.cpp...
Generating docs for example examples/algo/copy_and_sort_file.cpp...
Generating docs for example examples/containers/deque1.cpp...
Generating docs for example examples/containers/deque2.cpp...
Generating docs for example examples/containers/map1.cpp...
Generating docs for example examples/containers/matrix1.cpp...
Generating docs for example examples/containers/pqueue1.cpp...
Generating docs for example examples/containers/pqueue2.cpp...
Generating docs for example examples/containers/queue1.cpp...
Generating docs for example examples/containers/queue2.cpp...
Generating docs for example examples/containers/sequence1.cpp...
Generating docs for example examples/containers/sorter1.cpp...
Generating docs for example examples/containers/sorter2.cpp...
Generating docs for example examples/containers/stack1.cpp...
Generating docs for example examples/containers/stack2.cpp...
Generating docs for example examples/stream/stream1.cpp...
Generating docs for example examples/containers/unordered_map1.cpp...
Generating docs for example examples/containers/vector1.cpp...
Generating docs for example examples/containers/vector2.cpp...
Generating docs for example examples/algo/phonebills.cpp...
Generating docs for example examples/algo/phonebills_genlog.cpp...
Generating docs for example examples/containers/vector_buf.cpp...
Generating docs for example examples/containers/copy_file.cpp...
Generating file sources...
Generating file documentation...
Generating page documentation...
Generating docs for page coding_style...
Generating docs for page common...
Generating docs for page common_random...
Generating docs for page common_timer...
Generating docs for page common_simple_vector...
Generating docs for page common_counting_ptr...
Generating docs for page common_cmdline...
Generating docs for page common_binary_buffer...
Generating docs for page common_thread_sync...
Generating docs for page common_logging...
Generating docs for page common_assert...
Generating docs for page common_throw...
Generating docs for page common_log2...
Generating docs for page common_types...
Generating docs for page common_misc_macros...
Generating docs for page common_misc_funcs...
Generating docs for page common_io_counter...
Generating docs for page /<<PKGBUILDDIR>>/doc/design.dox:24: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:24: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:26: warning: image file layer_diagram.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/design.dox:30: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:30: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:32: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::file' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::request_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::wait_all' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::wait_any' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::poll_any' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::file' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::file::aread' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::request_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::wait_all' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::wait_any' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::poll_any' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::request_ptr' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::file::aread' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:48: warning: unable to resolve reference to 'stxxl::file::awrite' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:50: warning: unable to resolve reference to 'stxxl::stats' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:53: warning: unable to resolve reference to 'stxxl::syscall_file' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:53: warning: unable to resolve reference to 'stxxl::file' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:74: warning: unable to resolve reference to 'stxxl::file::aread()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:74: warning: unable to resolve reference to 'stxxl::file::awrite()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:82: warning: unable to resolve reference to 'stxxl::file' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:82: warning: unable to resolve reference to 'stxxl::request' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:82: warning: unable to resolve reference to 'stxxl::file' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:82: warning: unable to resolve reference to 'stxxl::request' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:86: warning: unable to resolve reference to 'stxxl::typed_block' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:86: warning: unable to resolve reference to 'stxxl::block_manager' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:86: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:86: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: unable to resolve reference to 'stxxl::buffered_writer' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: unable to resolve reference to 'stxxl::buf_ostream' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: unable to resolve reference to 'stxxl::buffered_writer' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: unable to resolve reference to 'stxxl::block_prefetcher' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: unable to resolve reference to 'stxxl::buf_istream' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:88: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:90: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:92: warning: unable to resolve reference to 'stxxl::block_manager' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:92: warning: unable to resolve reference to 'stxxl::block_manager' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:92: warning: unable to resolve reference to 'stxxl::block_manager' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:92: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:94: warning: unable to resolve reference to 'stxxl::block_manager' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:94: warning: unable to resolve reference to 'stxxl::BID' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:94: warning: unable to resolve reference to 'stxxl::BID' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:94: warning: unable to resolve reference to 'stxxl::BID' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:94: warning: unable to resolve reference to 'stxxl::typed_block' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:96: warning: unable to resolve reference to 'stxxl::typed_block' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:96: warning: unable to resolve reference to 'stxxl::BID' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:96: warning: unable to resolve reference to 'stxxl::typed_block::size' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:98: warning: unable to resolve reference to 'stxxl::block_manager' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:98: warning: unable to resolve reference to 'stxxl::new_alloc' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:152: warning: unable to resolve reference to 'stxxl::vector::iterator' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:178: warning: @copydetails or @copydoc target 'stxxl::VECTOR_GENERATOR' not found
/<<PKGBUILDDIR>>/doc/design.dox:180: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:180: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:180: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:180: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:187: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:187: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:187: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:189: warning: image file vector_architecture_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/design.dox:191: warning: unable to resolve reference to 'stxxl::generate' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:204: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:204: warning: unable to resolve reference to 'stxxl::VECTOR_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:214: warning: unable to resolve reference to 'stxxl::VECTOR_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:218: warning: Unexpected subsubsection command found inside section!
/<<PKGBUILDDIR>>/doc/design.dox:224: warning: unable to resolve reference to 'VECTOR_GENERATOR<>::result' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:253: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:253: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:253: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:257: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:291: warning: @copydetails or @copydoc target 'stxxl::STACK_GENERATOR' not found
/<<PKGBUILDDIR>>/doc/design.dox:304: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:306: warning: unable to resolve reference to 'stxxl::grow_shrink' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:308: warning: unable to resolve reference to 'stxxl::grow_shrink2' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:310: warning: unable to resolve reference to 'stxxl::migrating' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:312: warning: unable to resolve reference to 'stxxl::STACK_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:316: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:320: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:320: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:320: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:324: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:328: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:330: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:338: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:338: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:338: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:338: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:342: warning: unable to resolve reference to 'stxxl::grow_shrink_stack2' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:342: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:342: warning: unable to resolve reference to 'stxxl::grow_shrink_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:342: warning: unable to resolve reference to 'stxxl::grow_shrink_stack2' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:350: warning: unable to resolve reference to 'stxxl::grow_shrink_stack2' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:350: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:350: warning: unable to resolve reference to 'stxxl::grow_shrink_stack2' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:350: warning: unable to resolve reference to 'stxxl::prefetch_pool' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:350: warning: unable to resolve reference to 'stxxl::write_pool' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:350: warning: unable to resolve reference to 'stxxl::read_write_pool' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:356: warning: unable to resolve reference to 'stxxl::migrating_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:360: warning: unable to resolve reference to 'stxxl::migrating_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:360: warning: unable to resolve reference to 'stxxl::migrating_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:360: warning: unable to resolve reference to 'stxxl::migrating_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:364: warning: unable to resolve reference to 'stxxl::migrating_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:364: warning: unable to resolve reference to 'stxxl::normal_stack' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:364: warning: unable to resolve reference to 'stxxl::migrating_stack::internal()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:364: warning: unable to resolve reference to 'stxxl::migrating_stack::external()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:370: warning: unable to resolve reference to 'stxxl::STACK_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:372: warning: unable to resolve reference to 'stxxl::STACK_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:418: warning: unable to resolve reference to 'stxxl::queue' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:418: warning: unable to resolve reference to 'stxxl::grow_shrink_stack2' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:418: warning: unable to resolve reference to 'stxxl::queue' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:426: warning: unable to resolve reference to 'stxxl::deque' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:426: warning: unable to resolve reference to 'stxxl::deque' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:426: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:432: warning: @copydetails or @copydoc target 'stxxl::PRIORITY_QUEUE_GENERATOR' not found
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:436: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:445: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:445: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:445: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:447: warning: image file san00b_pqueue_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/design.dox:451: warning: unable to resolve reference to 'stxxl::priority_queue' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:451: warning: unable to resolve reference to 'stxxl::PRIORITY_QUEUE_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:453: warning: unable to resolve reference to 'stxxl::PRIORITY_QUEUE_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:479: warning: unable to resolve reference to 'stxxl::priority_queue::mem_cons()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:481: warning: unable to resolve reference to 'stxxl::priority_queue' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:481: warning: unable to resolve reference to 'stxxl::PRIORITY_QUEUE_GENERATOR' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:481: warning: unable to resolve reference to 'stxxl::PRIORITY_QUEUE_GENERATOR<>::result::block_type' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:483: warning: unable to resolve reference to 'stxxl::PRIORITY_QUEUE_GENERATOR<>::result' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:495: warning: unable to resolve reference to 'stxxl::map' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:495: warning: unable to resolve reference to 'stxxl::map' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:495: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:495: warning: unable to resolve reference to 'stxxl::map' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:497: warning: unable to resolve reference to 'stxxl::map' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:497: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:501: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:503: warning: image file btree_uml_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/design.dox:525: warning: unable to resolve reference to 'stxxl::sequence' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:527: warning: unable to resolve reference to 'stxxl::sequence' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:531: warning: unable to resolve reference to 'sequence::get_stream()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:531: warning: unable to resolve reference to 'sequence::get_reverse_stream()' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:537: warning: unable to resolve reference to 'stxxl::sorter' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:547: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:547: warning: unable to resolve reference to 'stxxl::vector::iterator' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:547: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:600: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:608: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:610: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:610: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:612: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:612: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:612: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:614: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:614: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:614: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:616: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:616: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:616: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:616: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:616: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:616: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:618: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:618: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:618: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:618: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:626: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:642: warning: image file overlapping_runformation_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/design.dox:646: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:654: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:656: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:660: warning: image file overlapping_merging_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/design.dox:662: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:662: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:668: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:668: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:668: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:674: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:674: warning: unable to resolve reference to 'stxxl::ksort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:678: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:688: warning: @copydetails or @copydoc target 'stxxl::sort' not found
/<<PKGBUILDDIR>>/doc/design.dox:690: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:690: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:711: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:726: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:771: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:771: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:771: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:775: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:779: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:779: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:805: warning: unable to resolve reference to 'stxxl::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:805: warning: unable to resolve reference to 'stxxl::ksort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:811: warning: @copydetails or @copydoc target 'stxxl::ksort' not found
/<<PKGBUILDDIR>>/doc/design.dox:813: warning: unable to resolve reference to 'stxxl::ksort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:838: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:848: warning: unable to resolve reference to 'stxxl::ksort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:968: warning: @copydetails or @copydoc target 'stxxl::generate' not found
/<<PKGBUILDDIR>>/doc/design.dox:1018: warning: @copydetails or @copydoc target 'stxxl::for_each' not found
/<<PKGBUILDDIR>>/doc/design.dox:1080: warning: @copydetails or @copydoc target 'stxxl::for_each_m' not found
/<<PKGBUILDDIR>>/doc/design.dox:1082: warning: unable to resolve reference to 'stxxl::for_each_m' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1082: warning: unable to resolve reference to 'stxxl::for_each' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1140: warning: @copydetails or @copydoc target 'stxxl::find' not found
/<<PKGBUILDDIR>>/doc/design.dox:1198: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:1202: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:1212: warning: Unexpected subsubsection command found inside section!
/<<PKGBUILDDIR>>/doc/design.dox:1246: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1248: warning: unable to resolve reference to 'stream::materialize' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1248: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1250: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:1252: warning: unable to resolve reference to 'stream::sort' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1252: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:1252: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/design.dox:1256: warning: unable to resolve reference to 'stream::transform' for \ref command
/<<PKGBUILDDIR>>/doc/design.dox:1258: warning: unable to resolve reference to 'stxxl::vector' for \ref command
/<<PKGBUILDDIR>>/doc/install.dox:306: warning: image file install_windows_cmake.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/install.dox:315: warning: image file install_windows_msvc11.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/install.dox:367: warning: image file install_windows_boost_cmake.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/install.dox:378: warning: image file install_windows_boost_msvc10.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/introduction.dox:20: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:20: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:20: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:20: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:26: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:32: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:38: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:40: warning: image file pdm_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:42: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:46: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:50: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:60: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:60: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:64: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/introduction.dox:64: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/mainpage.dox:82: warning: included file README is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/mainpage.dox:86: warning: included file CHANGELOG is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/mainpage.dox:92: warning: included file AUTHORS is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/mainpage.dox:96: warning: included file INSTALL is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/mainpage.dox:100: warning: included file LICENSE_1_0.txt is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/mainpage.dox:104: warning: included file TODO is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_deque.dox:36: warning: unable to resolve reference to 'stxxl::deque' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_deque.dox:108: warning: included file examples/containers/deque1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_deque.dox:108: warning: block marked with [example] for \snippet should appear twice in file examples/containers/deque1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_map.dox:164: warning: included file examples/containers/map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_map.dox:164: warning: block marked with [example] for \snippet should appear twice in file examples/containers/map1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_matrix.dox:96: warning: included file examples/containers/matrix1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_matrix.dox:96: warning: block marked with [example] for \snippet should appear twice in file examples/containers/matrix1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_pqueue.dox:116: warning: included file examples/containers/pqueue1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_pqueue.dox:116: warning: block marked with [example] for \snippet should appear twice in file examples/containers/pqueue1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_queue.dox:34: warning: unable to resolve reference to 'stxxl::queue' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_queue.dox:34: warning: unable to resolve reference to 'stxxl::queue' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_queue.dox:68: warning: included file examples/containers/queue1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_queue.dox:68: warning: block marked with [example] for \snippet should appear twice in file examples/containers/queue1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_sequence.dox:18: warning: unable to resolve reference to 'stxxl::sequence' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_sequence.dox:102: warning: included file examples/containers/sequence1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_sequence.dox:102: warning: block marked with [example] for \snippet should appear twice in file examples/containers/sequence1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_sorter.dox:19: warning: unable to resolve reference to 'stxxl::sorter' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_sorter.dox:26: warning: unable to resolve reference to 'stxxl::sorter' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_sorter.dox:106: warning: included file examples/containers/sorter1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_sorter.dox:106: warning: block marked with [example] for \snippet should appear twice in file examples/containers/sorter1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_stack.dox:82: warning: included file examples/containers/stack1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_stack.dox:82: warning: block marked with [example] for \snippet should appear twice in file examples/containers/stack1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_stream.dox:466: warning: image file pipeline_randomgraph_small.png is not found in IMAGE_PATH: assuming external image.
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:21: warning: unable to resolve reference to 'stxxl::unordered_map' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:30: warning: included file examples/containers/unordered_map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:30: warning: block marked with [construction] for \snippet should appear twice in file examples/containers/unordered_map1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:33: warning: included file examples/containers/unordered_map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:33: warning: block marked with [hash] for \snippet should appear twice in file examples/containers/unordered_map1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:36: warning: included file examples/containers/unordered_map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:36: warning: block marked with [comparator] for \snippet should appear twice in file examples/containers/unordered_map1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:52: warning: included file examples/containers/unordered_map1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_unordered_map.dox:52: warning: block marked with [example] for \snippet should appear twice in file examples/containers/unordered_map1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_vector.dox:95: warning: included file examples/containers/vector1.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector.dox:95: warning: block marked with [example] for \snippet should appear twice in file examples/containers/vector1.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox:22: warning: \cite command found but no bib files specified via CITE_BIB_FILES!
/<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox:58: warning: included file examples/algo/phonebills.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox:58: warning: block marked with [prolog] for \snippet should appear twice in file examples/algo/phonebills.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_vector_billing.dox:104: warning: unable to resolve reference to 'config' for \ref command
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:22: warning: included file examples/containers/vector_buf.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:22: warning: block marked with [element] for \snippet should appear twice in file examples/containers/vector_buf.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:28: warning: included file examples/containers/vector_buf.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:28: warning: block marked with [iterator] for \snippet should appear twice in file examples/containers/vector_buf.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:34: warning: included file examples/containers/vector_buf.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:34: warning: block marked with [buffered] for \snippet should appear twice in file examples/containers/vector_buf.cpp, found it 0 times
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:42: warning: included file examples/containers/vector_buf.cpp is not found. Check your EXAMPLE_PATH
/<<PKGBUILDDIR>>/doc/tutorial_vector_buf.dox:42: warning: block marked with [cxx11] for \snippet should appear twice in file examples/containers/vector_buf.cpp, found it 0 times
Fontconfig error: No writable cache directories
design...
Generating docs for page design_stl...
Generating docs for page design_stl_containers...
Generating docs for page design_vector...
Generating docs for page design_stack...
Generating docs for page design_queue...
Generating docs for page design_deque...
Generating docs for page design_pqueue...
Generating docs for page design_map...
Generating docs for page design_unordered_map...
Generating docs for page design_matrix...
Generating docs for page design_sequence...
Generating docs for page design_sorter...
Generating docs for page design_stl_algo...
Generating docs for page design_algo_sorting...
Generating docs for page design_algo_sort...
Generating docs for page design_algo_ksort...
Generating docs for page design_algo_generate...
Generating docs for page design_algo_foreach...
Generating docs for page design_algo_foreachm...
Generating docs for page design_algo_find...
Generating docs for page design_pipeline...
Generating docs for page faq...
Generating docs for page install...
Generating docs for page install_unix...
Generating docs for page install_build_options...
Generating docs for page install_windows...
Generating docs for page install_windows_boost...
Generating docs for page install_config...
Generating docs for page introduction...
Generating docs for page textfiles...
Generating docs for page readme...
Generating docs for page changelog...
Generating docs for page authors...
Generating docs for page textfiles_install...
Generating docs for page license...
Generating docs for page textfiles_todo...
Generating docs for page stxxl_tool...
Generating docs for page tutorial...
Generating docs for page tutorial_deque...
Generating docs for page tutorial_map...
Generating docs for page tutorial_matrix...
Generating docs for page tutorial_pqueue...
Generating docs for page tutorial_queue...
Generating docs for page tutorial_sequence...
Generating docs for page tutorial_sorter...
Generating docs for page tutorial_stack...
Generating docs for page tutorial_stream...
Generating docs for page tutorial_stream_edgesort...
Generating docs for page tutorial_unordered_map...
Generating docs for page tutorial_vector...
Generating docs for page tutorial_vector_billing...
Generating docs for page tutorial_vector_buf...
Generating group documentation...
Generating class documentation...
Generating concept documentation...
Generating module documentation...
Generating namespace documentation...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating main page...
Generating page index...
Generating namespace index...
Generating namespace member index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating graphical class hierarchy...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
Running dot...
Running dot for graph 1/1
type lookup cache used 4/65536 hits=6 misses=4
symbol lookup cache used 33/65536 hits=3105 misses=33
finished...
#Build PDF from doxygen generated latex files
#cd doc/latex && make
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test
cd obj-aarch64-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j8
UpdateCTestConfiguration from :/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl
Parse Config file:/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl
UpdateCTestConfiguration from :/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl
Parse Config file:/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl
Test project /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
No tests were found!!!
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
create-stamp debian/debhelper-build-stamp
dh_prep
dh_installdirs
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
cd obj-aarch64-linux-gnu && make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "Debug"
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/queue
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/all
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/map
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/scan
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/unordered_map
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/stream
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/stable_ksort
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/ksort
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/sort
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/priority_queue
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/deque
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/version.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/types
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/stack
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/cmdline
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/stats
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/algorithm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/sorter
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/io
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/request
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/aligned_alloc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/random
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/timer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/vector
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/random_shuffle
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/mng
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/sequence
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/stream
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/stream/unique.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/stream/choose.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/stream/stream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/scan.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/stable_ksort.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/intksort.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/sort.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/ksort.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/async_schedule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/inmemsort.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/run_cursor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/losertree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/adaptor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/algo/sort_helper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/singleton.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/version.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/noncopyable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/namespace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/verbose.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_queue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/create_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/iostats.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/mem_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/serving_request.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_operations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/io.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/file.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/counting_ptr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/settings.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/condition_variable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/state.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/uint_types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/seed.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/tmeta.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/simple_vector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/timer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/exceptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/external_shared_ptr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/error_handling.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/rand.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/mutex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/log.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/onoff_switch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/semaphore.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/exithandler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/tuple.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/common/cmdline.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/config.h.in
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/utils
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/utils/malloc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/defines.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/libstxxl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/write_pool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/buf_writer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/read_write_pool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/block_scheduler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/buf_istream_reverse.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/buf_istream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/bid.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/adaptor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/block_prefetcher.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/unused.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/compat
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/matrix_arithmetic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/pager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator_map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map/hash_map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map/util.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/hash_map/block_cache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/queue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator_map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/node_cache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/leaf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/btree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/btree/node.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/matrix_low_level.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/unordered_map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/deque.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/stack.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/pq_mergers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/vector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/matrix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/sorter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/sequence.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/msvc_compatibility.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/parallel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/deprecated.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/mallocstats
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/stxxl/bits/config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/pkgconfig/stxxl.pc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/cmake/stxxl/stxxl-version.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/cmake/stxxl/stxxl-config.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/cmake/stxxl/stxxl-targets.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/cmake/stxxl/stxxl-targets-debug.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libstxxl.so.1.4.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libstxxl.so.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libstxxl.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/bin/stxxl_tool
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu'
#Don't want this, so delete it
rm -rf $(pwd)/debian/tmp/usr/lib/cmake/
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install
#Relink jquery to system provided copy.
rm -f $(pwd)/debian/libstxxl-doc//usr/share/doc/libstxxl-doc/html/html/jquery.js
mkdir -p $(pwd)/debian/libstxxl-doc/$(dirname /usr/share/doc/libstxxl-doc/html/html/jquery.js )
#Symlink to system value
ln -s /usr/share/javascript/jquery/jquery.js $(pwd)/debian/libstxxl-doc//usr/share/doc/libstxxl-doc/html/html/jquery.js
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs
dh_installchangelogs
dh_installman
dh_lintian
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_dwz -a
dh_strip -a
dh_makeshlibs -a
dh_shlibdeps -a
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package 'libstxxl1t64-dbgsym' in '../libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb'.
dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-4.1_arm64.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_arm64.deb'.
dpkg-deb: building package 'libstxxl1-bin' in '../libstxxl1-bin_1.4.1-4.1_arm64.deb'.
dpkg-deb: building package 'libstxxl1-bin-dbgsym' in '../libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb'.
dpkg-genbuildinfo --build=binary -O../libstxxl_1.4.1-4.1_arm64.buildinfo
dpkg-genchanges --build=binary -O../libstxxl_1.4.1-4.1_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2024-11-17T05:40:05Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
libstxxl_1.4.1-4.1_arm64.changes:
---------------------------------
Format: 1.8
Date: Wed, 28 Feb 2024 19:09:19 +0000
Source: libstxxl
Binary: libstxxl-dev libstxxl-doc libstxxl1-bin libstxxl1-bin-dbgsym libstxxl1t64 libstxxl1t64-dbgsym
Architecture: arm64 all
Version: 1.4.1-4.1
Distribution: sid
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Graham Inggs <ginggs@debian.org>
Description:
libstxxl-dev - Development libraries for STXXL
libstxxl-doc - Documentation for STXXL
libstxxl1-bin - STXXL File creation and benchmark tool
libstxxl1t64 - C++ Standard Template Library for extra large datasets
Closes: 1062642
Changes:
libstxxl (1.4.1-4.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062642
Checksums-Sha1:
0a9e883d9061373faa7da13e8eb6e114b93c4bad 212708 libstxxl-dev_1.4.1-4.1_arm64.deb
5f446e4b5842705fa0b6d0f7a9b81f45f8d877d7 1034860 libstxxl-doc_1.4.1-4.1_all.deb
24cac88d04982e3e9e7a6cd72d7999f27dfa4bc5 7884336 libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
da33bb195e653c5dd826f82f1da6dda98ae69b35 421352 libstxxl1-bin_1.4.1-4.1_arm64.deb
620d70560a4cc0befef48d14869b503e26654a3c 1567860 libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
b6d94e1dcfdedfa49da4ecf89345aa13d3796f56 121412 libstxxl1t64_1.4.1-4.1_arm64.deb
a9051bc1490af21ea35b54c11568256f91ee26c4 11870 libstxxl_1.4.1-4.1_arm64.buildinfo
Checksums-Sha256:
447662ae0375ea55d7d25c7a893292c4e95f50b3ad1a1021979225f3e9505fd2 212708 libstxxl-dev_1.4.1-4.1_arm64.deb
39a0d4edb41990fdeeeae4be53c8916fbe582e7ee7c07d1d8e1756312316df94 1034860 libstxxl-doc_1.4.1-4.1_all.deb
461065b8741a38cef2d103501b3d7396385340cb29e82aa6f049d62d2e5b7d77 7884336 libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
1f41a34290c14a957b05ac42602542fa32727db4b78338114742882e3977897f 421352 libstxxl1-bin_1.4.1-4.1_arm64.deb
2e2f8d94d2a444eb48839a65a9a452490de52e318a1701f592cc9a79a7deda31 1567860 libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
413825c73e73c483e6b5842db4aee06456e6ad7bac4250b933da38af4b4c5330 121412 libstxxl1t64_1.4.1-4.1_arm64.deb
60e8812aff829b97976e5c3d2682bedf9c2de7be14cc3b6592b62f91fb12b7da 11870 libstxxl_1.4.1-4.1_arm64.buildinfo
Files:
edd31052b091207ab793162fce6cffb0 212708 libdevel optional libstxxl-dev_1.4.1-4.1_arm64.deb
dffb70dcfecdeaa9f80d5c9527a1fd82 1034860 doc optional libstxxl-doc_1.4.1-4.1_all.deb
9cc0af0ca620cb42503263531540087f 7884336 debug optional libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
1e8823b526a20cb4ec9b2dfc12b25a44 421352 misc optional libstxxl1-bin_1.4.1-4.1_arm64.deb
da1d30d82a94d8ea5d8e0b5d438286a4 1567860 debug optional libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
50ee2d155659c2617bfb718e72069cf2 121412 science optional libstxxl1t64_1.4.1-4.1_arm64.deb
fef4376e48dd08a2e44abf7e5ceb0068 11870 science optional libstxxl_1.4.1-4.1_arm64.buildinfo
+------------------------------------------------------------------------------+
| Buildinfo |
+------------------------------------------------------------------------------+
Format: 1.0
Source: libstxxl
Binary: libstxxl-dev libstxxl-doc libstxxl1-bin libstxxl1-bin-dbgsym libstxxl1t64 libstxxl1t64-dbgsym
Architecture: all arm64
Version: 1.4.1-4.1
Checksums-Md5:
edd31052b091207ab793162fce6cffb0 212708 libstxxl-dev_1.4.1-4.1_arm64.deb
dffb70dcfecdeaa9f80d5c9527a1fd82 1034860 libstxxl-doc_1.4.1-4.1_all.deb
9cc0af0ca620cb42503263531540087f 7884336 libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
1e8823b526a20cb4ec9b2dfc12b25a44 421352 libstxxl1-bin_1.4.1-4.1_arm64.deb
da1d30d82a94d8ea5d8e0b5d438286a4 1567860 libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
50ee2d155659c2617bfb718e72069cf2 121412 libstxxl1t64_1.4.1-4.1_arm64.deb
Checksums-Sha1:
0a9e883d9061373faa7da13e8eb6e114b93c4bad 212708 libstxxl-dev_1.4.1-4.1_arm64.deb
5f446e4b5842705fa0b6d0f7a9b81f45f8d877d7 1034860 libstxxl-doc_1.4.1-4.1_all.deb
24cac88d04982e3e9e7a6cd72d7999f27dfa4bc5 7884336 libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
da33bb195e653c5dd826f82f1da6dda98ae69b35 421352 libstxxl1-bin_1.4.1-4.1_arm64.deb
620d70560a4cc0befef48d14869b503e26654a3c 1567860 libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
b6d94e1dcfdedfa49da4ecf89345aa13d3796f56 121412 libstxxl1t64_1.4.1-4.1_arm64.deb
Checksums-Sha256:
447662ae0375ea55d7d25c7a893292c4e95f50b3ad1a1021979225f3e9505fd2 212708 libstxxl-dev_1.4.1-4.1_arm64.deb
39a0d4edb41990fdeeeae4be53c8916fbe582e7ee7c07d1d8e1756312316df94 1034860 libstxxl-doc_1.4.1-4.1_all.deb
461065b8741a38cef2d103501b3d7396385340cb29e82aa6f049d62d2e5b7d77 7884336 libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
1f41a34290c14a957b05ac42602542fa32727db4b78338114742882e3977897f 421352 libstxxl1-bin_1.4.1-4.1_arm64.deb
2e2f8d94d2a444eb48839a65a9a452490de52e318a1701f592cc9a79a7deda31 1567860 libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
413825c73e73c483e6b5842db4aee06456e6ad7bac4250b933da38af4b4c5330 121412 libstxxl1t64_1.4.1-4.1_arm64.deb
Build-Origin: Debian
Build-Architecture: arm64
Build-Date: Sun, 17 Nov 2024 05:40:05 +0000
Build-Path: /<<PKGBUILDDIR>>
Build-Tainted-By:
merged-usr-via-aliased-dirs
Installed-Build-Depends:
autoconf (= 2.72-3),
automake (= 1:1.16.5-1.3),
autopoint (= 0.22.5-2),
autotools-dev (= 20220109.1),
base-files (= 13.5),
base-passwd (= 3.6.5),
bash (= 5.2.32-1+b2),
binutils (= 2.43.1-5),
binutils-aarch64-linux-gnu (= 2.43.1-5),
binutils-common (= 2.43.1-5),
bsdextrautils (= 2.40.2-11),
bsdutils (= 1:2.40.2-11),
build-essential (= 12.12),
bzip2 (= 1.0.8-6),
cm-super-minimal (= 0.3.4-17),
cmake (= 3.31.0-1),
cmake-data (= 3.31.0-1),
coreutils (= 9.5-1+b1),
cpp (= 4:14.2.0-1),
cpp-14 (= 14.2.0-8),
cpp-14-aarch64-linux-gnu (= 14.2.0-8),
cpp-aarch64-linux-gnu (= 4:14.2.0-1),
dash (= 0.5.12-9+b1),
debconf (= 1.5.87),
debhelper (= 13.20),
debianutils (= 5.21),
dh-autoreconf (= 20),
dh-strip-nondeterminism (= 1.14.0-1),
diffutils (= 1:3.10-1+b1),
doxygen (= 1.9.8+ds-2+b3),
doxygen-latex (= 1.9.8+ds-2),
dpkg (= 1.22.12~1.gbp82cafd),
dpkg-dev (= 1.22.12~1.gbp82cafd),
dwz (= 0.15-1+b1),
file (= 1:5.45-3+b1),
findutils (= 4.10.0-3),
fontconfig (= 2.15.0-1.1+b1),
fontconfig-config (= 2.15.0-1.1+b1),
fonts-dejavu-core (= 2.37-8),
fonts-dejavu-mono (= 2.37-8),
fonts-lmodern (= 2.005-1),
fonts-urw-base35 (= 20200910-8),
g++ (= 4:14.2.0-1),
g++-14 (= 14.2.0-8),
g++-14-aarch64-linux-gnu (= 14.2.0-8),
g++-aarch64-linux-gnu (= 4:14.2.0-1),
gcc (= 4:14.2.0-1),
gcc-14 (= 14.2.0-8),
gcc-14-aarch64-linux-gnu (= 14.2.0-8),
gcc-14-base (= 14.2.0-8),
gcc-aarch64-linux-gnu (= 4:14.2.0-1),
gettext (= 0.22.5-2),
gettext-base (= 0.22.5-2),
ghostscript (= 10.04.0~dfsg-1),
graphviz (= 2.42.4-2+b1),
grep (= 3.11-4+b1),
groff-base (= 1.23.0-5),
gzip (= 1.12-1.1+b1),
hostname (= 3.25),
init-system-helpers (= 1.67),
intltool-debian (= 0.35.0+20060710.6),
libabsl20230802 (= 20230802.1-4),
libacl1 (= 2.3.2-2+b1),
libann0 (= 1.1.2+doc-9+b2),
libaom3 (= 3.11.0~rc1-1),
libapache-pom-java (= 33-2),
libarchive-zip-perl (= 1.68-1),
libarchive13t64 (= 3.7.4-1.1),
libasan8 (= 14.2.0-8),
libatomic1 (= 14.2.0-8),
libattr1 (= 1:2.5.2-2),
libaudit-common (= 1:4.0.2-2),
libaudit1 (= 1:4.0.2-2),
libavahi-client3 (= 0.8-13+b3),
libavahi-common-data (= 0.8-13+b3),
libavahi-common3 (= 0.8-13+b3),
libavif16 (= 1.1.1-1),
libbinutils (= 2.43.1-5),
libblkid1 (= 2.40.2-11),
libbrotli1 (= 1.1.0-2+b6),
libbsd0 (= 0.12.2-2),
libbz2-1.0 (= 1.0.8-6),
libc-bin (= 2.40-3),
libc-dev-bin (= 2.40-3),
libc6 (= 2.40-3),
libc6-dev (= 2.40-3),
libcairo2 (= 1.18.2-2),
libcap-ng0 (= 0.8.5-3+b1),
libcap2 (= 1:2.66-5+b1),
libcc1-0 (= 14.2.0-8),
libcdt5 (= 2.42.4-2+b1),
libcgraph6 (= 2.42.4-2+b1),
libclang-cpp19 (= 1:19.1.3-2),
libclang1-19 (= 1:19.1.3-2),
libcom-err2 (= 1.47.1-1+b1),
libcommons-logging-java (= 1.3.0-1),
libcommons-parent-java (= 56-1),
libcrypt-dev (= 1:4.4.36-5),
libcrypt1 (= 1:4.4.36-5),
libctf-nobfd0 (= 2.43.1-5),
libctf0 (= 2.43.1-5),
libcups2t64 (= 2.4.10-2),
libcurl4t64 (= 8.11.0-1),
libdatrie1 (= 0.2.13-3+b1),
libdav1d7 (= 1.5.0-1+b1),
libdb5.3t64 (= 5.3.28+dfsg2-9),
libdbus-1-3 (= 1.14.10-6),
libde265-0 (= 1.0.15-1+b2),
libdebconfclient0 (= 0.273),
libdebhelper-perl (= 13.20),
libdeflate0 (= 1.22-1),
libdpkg-perl (= 1.22.12~1.gbp82cafd),
libedit2 (= 3.1-20240808-1),
libelf1t64 (= 0.192-4),
libexpat1 (= 2.6.4-1),
libffi8 (= 3.4.6-1),
libfile-homedir-perl (= 1.006-2),
libfile-stripnondeterminism-perl (= 1.14.0-1),
libfile-which-perl (= 1.27-2),
libfmt10 (= 10.1.1+ds1-4),
libfontbox-java (= 1:1.8.16-5),
libfontconfig1 (= 2.15.0-1.1+b1),
libfontenc1 (= 1:1.1.8-1+b1),
libfreetype6 (= 2.13.3+dfsg-1),
libfribidi0 (= 1.0.15-1),
libgav1-1 (= 0.19.0-2+b2),
libgcc-14-dev (= 14.2.0-8),
libgcc-s1 (= 14.2.0-8),
libgd3 (= 2.3.3-12+b1),
libgdbm-compat4t64 (= 1.24-2),
libgdbm6t64 (= 1.24-2),
libglib2.0-0t64 (= 2.82.2-3),
libgmp10 (= 2:6.3.0+dfsg-2+b2),
libgnutls30t64 (= 3.8.8-2),
libgomp1 (= 14.2.0-8),
libgprofng0 (= 2.43.1-5),
libgraphite2-3 (= 1.3.14-2+b1),
libgs-common (= 10.04.0~dfsg-1),
libgs10 (= 10.04.0~dfsg-1),
libgs10-common (= 10.04.0~dfsg-1),
libgssapi-krb5-2 (= 1.21.3-3),
libgts-0.7-5t64 (= 0.7.6+darcs121130-5.2+b1),
libgvc6 (= 2.42.4-2+b1),
libgvpr2 (= 2.42.4-2+b1),
libharfbuzz0b (= 10.0.1-1),
libheif-plugin-dav1d (= 1.19.3-1),
libheif-plugin-libde265 (= 1.19.3-1),
libheif1 (= 1.19.3-1),
libhogweed6t64 (= 3.10-1+b1),
libhwasan0 (= 14.2.0-8),
libice6 (= 2:1.1.1-1),
libicu72 (= 72.1-5+b1),
libidn12 (= 1.42-2+b1),
libidn2-0 (= 2.3.7-2+b1),
libijs-0.35 (= 0.35-15.1+b2),
libimagequant0 (= 2.18.0-1+b2),
libisl23 (= 0.27-1),
libitm1 (= 14.2.0-8),
libjansson4 (= 2.14-2+b3),
libjbig0 (= 2.1-6.1+b2),
libjbig2dec0 (= 0.20-1+b3),
libjpeg62-turbo (= 1:2.1.5-3+b1),
libjs-jquery (= 3.6.1+dfsg+~3.5.14-1),
libjsoncpp26 (= 1.9.6-2),
libk5crypto3 (= 1.21.3-3),
libkeyutils1 (= 1.6.3-4),
libkpathsea6 (= 2024.20240313.70630+ds-5),
libkrb5-3 (= 1.21.3-3),
libkrb5support0 (= 1.21.3-3),
liblab-gamut1 (= 2.42.4-2+b1),
liblcms2-2 (= 2.16-2),
libldap-2.5-0 (= 2.5.18+dfsg-3+b1),
liblerc4 (= 4.0.0+ds-5),
libllvm19 (= 1:19.1.3-2),
liblsan0 (= 14.2.0-8),
libltdl7 (= 2.4.7-8),
liblz4-1 (= 1.9.4-3+b1),
liblzma5 (= 5.6.3-1+b1),
libmagic-mgc (= 1:5.45-3+b1),
libmagic1t64 (= 1:5.45-3+b1),
libmd0 (= 1.1.0-2+b1),
libmime-charset-perl (= 1.013.1-2),
libmount1 (= 2.40.2-11),
libmpc3 (= 1.3.1-1+b3),
libmpfi0 (= 1.5.4+ds-4),
libmpfr6 (= 4.2.1-1+b2),
libncursesw6 (= 6.5-2+b1),
libnettle8t64 (= 3.10-1+b1),
libnghttp2-14 (= 1.64.0-1),
libnsl2 (= 1.3.0-3+b3),
libopenjp2-7 (= 2.5.0-2+b4),
libp11-kit0 (= 0.25.5-2+b1),
libpam-modules (= 1.5.3-7+b1),
libpam-modules-bin (= 1.5.3-7+b1),
libpam-runtime (= 1.5.3-7),
libpam0g (= 1.5.3-7+b1),
libpango-1.0-0 (= 1.54.0+ds-3),
libpangocairo-1.0-0 (= 1.54.0+ds-3),
libpangoft2-1.0-0 (= 1.54.0+ds-3),
libpaper-utils (= 1.1.29+b2),
libpaper1 (= 1.1.29+b2),
libpathplan4 (= 2.42.4-2+b1),
libpcre2-8-0 (= 10.44-4),
libpdfbox-java (= 1:1.8.16-5),
libperl5.40 (= 5.40.0-7),
libpipeline1 (= 1.5.8-1),
libpixman-1-0 (= 0.44.0-3),
libpng16-16t64 (= 1.6.44-2),
libpotrace0 (= 1.16-2+b2),
libproc2-0 (= 2:4.0.4-6),
libpsl5t64 (= 0.21.2-1.1+b1),
libptexenc1 (= 2024.20240313.70630+ds-5),
libpython3-stdlib (= 3.12.7-1),
libpython3.12-minimal (= 3.12.7-3),
libpython3.12-stdlib (= 3.12.7-3),
libraqm0 (= 0.10.1-1+b2),
librav1e0.7 (= 0.7.1-7+b2),
libreadline8t64 (= 8.2-5),
librhash1 (= 1.4.5-1),
librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b5),
libsasl2-2 (= 2.1.28+dfsg1-8),
libsasl2-modules-db (= 2.1.28+dfsg1-8),
libseccomp2 (= 2.5.5-1+b3),
libselinux1 (= 3.7-3+b1),
libsframe1 (= 2.43.1-5),
libsharpyuv0 (= 1.4.0-0.1+b1),
libsm6 (= 2:1.2.4-1),
libsmartcols1 (= 2.40.2-11),
libsombok3 (= 2.4.0-2+b2),
libsqlite3-0 (= 3.46.1-1),
libssh2-1t64 (= 1.11.1-1),
libssl3t64 (= 3.3.2-2),
libstdc++-14-dev (= 14.2.0-8),
libstdc++6 (= 14.2.0-8),
libsvtav1enc2 (= 2.2.1+dfsg-2),
libsynctex2 (= 2024.20240313.70630+ds-5),
libsystemd0 (= 257~rc2-3),
libtasn1-6 (= 4.19.0-3+b3),
libteckit0 (= 2.5.12+ds1-1+b1),
libtexlua53-5 (= 2024.20240313.70630+ds-5),
libthai-data (= 0.1.29-2),
libthai0 (= 0.1.29-2+b1),
libtiff6 (= 4.5.1+git230720-5),
libtinfo6 (= 6.5-2+b1),
libtirpc-common (= 1.3.4+ds-1.3),
libtirpc3t64 (= 1.3.4+ds-1.3+b1),
libtool (= 2.4.7-8),
libtsan2 (= 14.2.0-8),
libubsan1 (= 14.2.0-8),
libuchardet0 (= 0.0.8-1+b2),
libudev1 (= 257~rc2-3),
libunicode-linebreak-perl (= 0.0.20190101-1+b7),
libunistring5 (= 1.2-1+b1),
libuuid1 (= 2.40.2-11),
libuv1t64 (= 1.48.0-7),
libwebp7 (= 1.4.0-0.1+b1),
libx11-6 (= 2:1.8.10-2),
libx11-data (= 2:1.8.10-2),
libxapian30 (= 1.4.25-1+b1),
libxau6 (= 1:1.0.11-1),
libxaw7 (= 2:1.0.16-1),
libxcb-render0 (= 1.17.0-2+b1),
libxcb-shm0 (= 1.17.0-2+b1),
libxcb1 (= 1.17.0-2+b1),
libxdmcp6 (= 1:1.1.2-3+b2),
libxext6 (= 2:1.3.4-1+b2),
libxi6 (= 2:1.8.2-1),
libxml2 (= 2.12.7+dfsg+really2.9.14-0.2+b1),
libxmu6 (= 2:1.1.3-3+b3),
libxpm4 (= 1:3.5.17-1+b2),
libxrender1 (= 1:0.9.10-1.1+b2),
libxt6t64 (= 1:1.2.1-1.2+b1),
libxxhash0 (= 0.8.2-2+b2),
libyaml-tiny-perl (= 1.74-1),
libyuv0 (= 0.0.1897.20241115-1),
libz3-4 (= 4.13.3-1),
libzstd1 (= 1.5.6+dfsg-1+b1),
libzzip-0-13t64 (= 0.13.72+dfsg.1-1.3),
linux-libc-dev (= 6.11.7-1),
lmodern (= 2.005-1),
m4 (= 1.4.19-4),
make (= 4.3-4.1+b1),
man-db (= 2.13.0-1),
mawk (= 1.3.4.20240905-1),
media-types (= 10.1.0),
ncurses-base (= 6.5-2),
ncurses-bin (= 6.5-2+b1),
netbase (= 6.4),
openssl-provider-legacy (= 3.3.2-2),
patch (= 2.7.6-7+b1),
perl (= 5.40.0-7),
perl-base (= 5.40.0-7),
perl-modules-5.40 (= 5.40.0-7),
po-debconf (= 1.0.21+nmu1),
poppler-data (= 0.4.12-1),
preview-latex-style (= 13.2-1),
procps (= 2:4.0.4-6),
python3 (= 3.12.7-1),
python3-minimal (= 3.12.7-1),
python3.12 (= 3.12.7-3),
python3.12-minimal (= 3.12.7-3),
readline-common (= 8.2-5),
rpcsvc-proto (= 1.4.3-1+b1),
sed (= 4.9-2+b1),
sensible-utils (= 0.0.24),
sysvinit-utils (= 3.11-1),
t1utils (= 1.41-4+b1),
tar (= 1.35+dfsg-3+b1),
tex-common (= 6.18),
texlive-base (= 2024.20241115-1),
texlive-binaries (= 2024.20240313.70630+ds-5),
texlive-extra-utils (= 2024.20241115-1),
texlive-font-utils (= 2024.20241115-1),
texlive-fonts-extra (= 2024.20241115-1),
texlive-fonts-recommended (= 2024.20241115-1),
texlive-latex-base (= 2024.20241115-1),
texlive-latex-extra (= 2024.20241115-1),
texlive-latex-recommended (= 2024.20241115-1),
texlive-luatex (= 2024.20241115-1),
texlive-pictures (= 2024.20241115-1),
texlive-plain-generic (= 2024.20241115-1),
tzdata (= 2024b-3),
ucf (= 3.0043+nmu1),
util-linux (= 2.40.2-11),
x11-common (= 1:7.7+23.1),
xdg-utils (= 1.1.3-4.1),
xfonts-encodings (= 1:1.0.4-2.2),
xfonts-utils (= 1:7.7+7),
xz-utils (= 5.6.3-1+b1),
zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1)
Environment:
DEB_BUILD_OPTIONS="parallel=8"
LANG="en_US.UTF-8"
LC_ALL="C.UTF-8"
SOURCE_DATE_EPOCH="1709147359"
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
libstxxl-dev_1.4.1-4.1_arm64.deb
--------------------------------
new Debian package, version 2.0.
size 212708 bytes: control archive=5276 bytes.
907 bytes, 22 lines control
12823 bytes, 174 lines md5sums
Package: libstxxl-dev
Source: libstxxl
Version: 1.4.1-4.1
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 1655
Depends: libstxxl1t64 (= 1.4.1-4.1)
Suggests: libstxxl-doc
Section: libdevel
Priority: optional
Homepage: http://stxxl.sourceforge.net
Description: Development libraries for STXXL
STXXL provides an STL replacement using an abstraction layer to
storage devices to allow for the optimal layout of data structures. This
allows for multi-terabyte datasets to be held and manipulated in standard
C++ data structures, whilst abstracting the complexity of managing this
behaviour efficiently. STXXL utilises multi-disk I/O to speed up
I/O bound calculations. STXXL has been developed at the University
of Karlsruhe.
.
Development libraries for STXXL, required for building programs that
utilise the STXXL library
drwxr-xr-x root/root 0 2024-02-28 19:09 ./
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/
-rw-r--r-- root/root 1032 2014-09-25 08:25 ./usr/include/stxxl.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/
-rw-r--r-- root/root 639 2014-09-13 23:47 ./usr/include/stxxl/algorithm
-rw-r--r-- root/root 548 2014-09-13 23:47 ./usr/include/stxxl/aligned_alloc
-rw-r--r-- root/root 507 2014-09-13 23:47 ./usr/include/stxxl/all
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/algo/
-rw-r--r-- root/root 6444 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/adaptor.h
-rw-r--r-- root/root 2345 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/async_schedule.h
-rw-r--r-- root/root 2066 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/inmemsort.h
-rw-r--r-- root/root 9184 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/intksort.h
-rw-r--r-- root/root 36703 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/ksort.h
-rw-r--r-- root/root 7646 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/losertree.h
-rw-r--r-- root/root 13357 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/random_shuffle.h
-rw-r--r-- root/root 3074 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/run_cursor.h
-rw-r--r-- root/root 10988 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/scan.h
-rw-r--r-- root/root 34436 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/sort.h
-rw-r--r-- root/root 1418 2014-09-14 20:29 ./usr/include/stxxl/bits/algo/sort_base.h
-rw-r--r-- root/root 4902 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/sort_helper.h
-rw-r--r-- root/root 18605 2014-10-06 08:37 ./usr/include/stxxl/bits/algo/stable_ksort.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/common/
-rw-r--r-- root/root 6036 2014-10-06 08:37 ./usr/include/stxxl/bits/common/addressable_queues.h
-rw-r--r-- root/root 5387 2014-10-06 08:37 ./usr/include/stxxl/bits/common/aligned_alloc.h
-rw-r--r-- root/root 20063 2014-09-26 22:47 ./usr/include/stxxl/bits/common/binary_buffer.h
-rw-r--r-- root/root 23482 2014-09-26 22:47 ./usr/include/stxxl/bits/common/cmdline.h
-rw-r--r-- root/root 2141 2014-09-14 20:29 ./usr/include/stxxl/bits/common/condition_variable.h
-rw-r--r-- root/root 16404 2014-09-25 08:25 ./usr/include/stxxl/bits/common/counting_ptr.h
-rw-r--r-- root/root 7702 2014-10-23 14:43 ./usr/include/stxxl/bits/common/error_handling.h
-rw-r--r-- root/root 2000 2014-10-06 08:37 ./usr/include/stxxl/bits/common/exceptions.h
-rw-r--r-- root/root 1400 2014-10-06 08:37 ./usr/include/stxxl/bits/common/exithandler.h
-rw-r--r-- root/root 3760 2014-09-25 08:25 ./usr/include/stxxl/bits/common/external_shared_ptr.h
-rw-r--r-- root/root 1818 2014-09-14 20:29 ./usr/include/stxxl/bits/common/is_sorted.h
-rw-r--r-- root/root 1265 2014-09-14 20:29 ./usr/include/stxxl/bits/common/log.h
-rw-r--r-- root/root 3332 2014-09-14 20:29 ./usr/include/stxxl/bits/common/mutex.h
-rw-r--r-- root/root 3901 2014-10-06 08:37 ./usr/include/stxxl/bits/common/new_alloc.h
-rw-r--r-- root/root 2146 2014-09-14 20:29 ./usr/include/stxxl/bits/common/onoff_switch.h
-rw-r--r-- root/root 8191 2014-10-06 08:37 ./usr/include/stxxl/bits/common/rand.h
-rw-r--r-- root/root 863 2014-09-14 20:29 ./usr/include/stxxl/bits/common/seed.h
-rw-r--r-- root/root 2449 2014-09-14 20:29 ./usr/include/stxxl/bits/common/semaphore.h
-rw-r--r-- root/root 971 2014-10-06 08:37 ./usr/include/stxxl/bits/common/settings.h
-rw-r--r-- root/root 4639 2014-09-25 08:25 ./usr/include/stxxl/bits/common/simple_vector.h
-rw-r--r-- root/root 1687 2014-09-14 20:29 ./usr/include/stxxl/bits/common/state.h
-rw-r--r-- root/root 4662 2014-09-26 22:47 ./usr/include/stxxl/bits/common/timer.h
-rw-r--r-- root/root 2988 2014-09-14 20:29 ./usr/include/stxxl/bits/common/tmeta.h
-rw-r--r-- root/root 19553 2014-09-14 20:29 ./usr/include/stxxl/bits/common/tuple.h
-rw-r--r-- root/root 1923 2014-09-14 20:29 ./usr/include/stxxl/bits/common/types.h
-rw-r--r-- root/root 9572 2014-09-26 22:47 ./usr/include/stxxl/bits/common/uint_types.h
-rw-r--r-- root/root 8380 2014-10-06 08:37 ./usr/include/stxxl/bits/common/utils.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/compat/
-rw-r--r-- root/root 2841 2014-09-26 22:47 ./usr/include/stxxl/bits/compat/hash_map.h
-rw-r--r-- root/root 2204 2014-09-14 20:29 ./usr/include/stxxl/bits/compat/type_traits.h
-rw-r--r-- root/root 1740 2014-09-14 20:29 ./usr/include/stxxl/bits/compat/unique_ptr.h
-rw-r--r-- root/root 3737 2024-02-28 19:09 ./usr/include/stxxl/bits/config.h
-rw-r--r-- root/root 4373 2014-09-13 23:47 ./usr/include/stxxl/bits/config.h.in
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/containers/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/containers/btree/
-rw-r--r-- root/root 42621 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/btree/btree.h
-rw-r--r-- root/root 10081 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/btree/iterator.h
-rw-r--r-- root/root 4745 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/btree/iterator_map.h
-rw-r--r-- root/root 23869 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/btree/leaf.h
-rw-r--r-- root/root 26197 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/btree/node.h
-rw-r--r-- root/root 18984 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/btree/node_cache.h
-rw-r--r-- root/root 888 2014-09-26 15:28 ./usr/include/stxxl/bits/containers/btree/root_node.h
-rw-r--r-- root/root 18855 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/deque.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/containers/hash_map/
-rw-r--r-- root/root 18409 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/hash_map/block_cache.h
-rw-r--r-- root/root 58030 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/hash_map/hash_map.h
-rw-r--r-- root/root 19150 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/hash_map/iterator.h
-rw-r--r-- root/root 9063 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/hash_map/iterator_map.h
-rw-r--r-- root/root 1407 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/hash_map/tuning.h
-rw-r--r-- root/root 17392 2014-10-28 11:01 ./usr/include/stxxl/bits/containers/hash_map/util.h
-rw-r--r-- root/root 17449 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/map.h
-rw-r--r-- root/root 51840 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/matrix.h
-rw-r--r-- root/root 95994 2014-09-14 20:29 ./usr/include/stxxl/bits/containers/matrix_arithmetic.h
-rw-r--r-- root/root 37134 2014-09-13 23:47 ./usr/include/stxxl/bits/containers/matrix_low_level.h
-rw-r--r-- root/root 2618 2014-09-14 20:29 ./usr/include/stxxl/bits/containers/pager.h
-rw-r--r-- root/root 39468 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/pq_ext_merger.h
-rw-r--r-- root/root 7128 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/pq_helpers.h
-rw-r--r-- root/root 26232 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/pq_losertree.h
-rw-r--r-- root/root 7538 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/pq_mergers.h
-rw-r--r-- root/root 39660 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/priority_queue.h
-rw-r--r-- root/root 13607 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/queue.h
-rw-r--r-- root/root 28254 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/sequence.h
-rw-r--r-- root/root 7631 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/sorter.h
-rw-r--r-- root/root 33535 2014-09-26 22:47 ./usr/include/stxxl/bits/containers/stack.h
-rw-r--r-- root/root 13617 2014-09-27 06:18 ./usr/include/stxxl/bits/containers/unordered_map.h
-rw-r--r-- root/root 82253 2014-10-06 08:37 ./usr/include/stxxl/bits/containers/vector.h
-rw-r--r-- root/root 3644 2014-09-13 23:47 ./usr/include/stxxl/bits/defines.h
-rw-r--r-- root/root 1161 2014-09-13 23:47 ./usr/include/stxxl/bits/deprecated.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/io/
-rw-r--r-- root/root 2121 2014-09-14 20:29 ./usr/include/stxxl/bits/io/boostfd_file.h
-rw-r--r-- root/root 2834 2014-09-26 22:47 ./usr/include/stxxl/bits/io/completion_handler.h
-rw-r--r-- root/root 1331 2014-09-13 23:47 ./usr/include/stxxl/bits/io/create_file.h
-rw-r--r-- root/root 1746 2014-09-26 22:47 ./usr/include/stxxl/bits/io/disk_queued_file.h
-rw-r--r-- root/root 3962 2014-09-14 20:29 ./usr/include/stxxl/bits/io/disk_queues.h
-rw-r--r-- root/root 7676 2014-09-26 22:47 ./usr/include/stxxl/bits/io/file.h
-rw-r--r-- root/root 2538 2014-09-14 20:29 ./usr/include/stxxl/bits/io/fileperblock_file.h
-rw-r--r-- root/root 1271 2014-09-25 08:25 ./usr/include/stxxl/bits/io/io.h
-rw-r--r-- root/root 16238 2014-09-26 22:47 ./usr/include/stxxl/bits/io/iostats.h
-rw-r--r-- root/root 2574 2014-09-26 22:47 ./usr/include/stxxl/bits/io/linuxaio_file.h
-rw-r--r-- root/root 3109 2014-09-26 22:47 ./usr/include/stxxl/bits/io/linuxaio_queue.h
-rw-r--r-- root/root 2099 2014-09-14 20:29 ./usr/include/stxxl/bits/io/linuxaio_request.h
-rw-r--r-- root/root 1744 2014-09-14 20:29 ./usr/include/stxxl/bits/io/mem_file.h
-rw-r--r-- root/root 1870 2014-09-26 22:47 ./usr/include/stxxl/bits/io/mmap_file.h
-rw-r--r-- root/root 3145 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request.h
-rw-r--r-- root/root 2682 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request_interface.h
-rw-r--r-- root/root 5188 2014-09-26 22:47 ./usr/include/stxxl/bits/io/request_operations.h
-rw-r--r-- root/root 1245 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request_queue.h
-rw-r--r-- root/root 2103 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request_queue_impl_1q.h
-rw-r--r-- root/root 2274 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request_queue_impl_qwqr.h
-rw-r--r-- root/root 2029 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request_queue_impl_worker.h
-rw-r--r-- root/root 1699 2014-09-26 22:47 ./usr/include/stxxl/bits/io/request_with_state.h
-rw-r--r-- root/root 1576 2014-09-14 20:29 ./usr/include/stxxl/bits/io/request_with_waiters.h
-rw-r--r-- root/root 1387 2014-09-14 20:29 ./usr/include/stxxl/bits/io/serving_request.h
-rw-r--r-- root/root 4283 2014-09-26 22:47 ./usr/include/stxxl/bits/io/simdisk_file.h
-rw-r--r-- root/root 1844 2014-09-14 20:29 ./usr/include/stxxl/bits/io/syscall_file.h
-rw-r--r-- root/root 1865 2014-09-14 20:29 ./usr/include/stxxl/bits/io/ufs_file_base.h
-rw-r--r-- root/root 3415 2014-09-14 20:29 ./usr/include/stxxl/bits/io/wbtl_file.h
-rw-r--r-- root/root 1663 2014-09-14 20:29 ./usr/include/stxxl/bits/io/wfs_file_base.h
-rw-r--r-- root/root 2045 2014-09-14 20:29 ./usr/include/stxxl/bits/io/wincall_file.h
-rw-r--r-- root/root 752 2014-09-13 23:47 ./usr/include/stxxl/bits/libstxxl.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/mng/
-rw-r--r-- root/root 23888 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/adaptor.h
-rw-r--r-- root/root 4293 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/bid.h
-rw-r--r-- root/root 6051 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/block_alloc.h
-rw-r--r-- root/root 4215 2014-09-14 20:29 ./usr/include/stxxl/bits/mng/block_alloc_interleaved.h
-rw-r--r-- root/root 8893 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/block_manager.h
-rw-r--r-- root/root 7941 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/block_prefetcher.h
-rw-r--r-- root/root 78220 2014-09-26 22:47 ./usr/include/stxxl/bits/mng/block_scheduler.h
-rw-r--r-- root/root 4580 2014-10-23 14:43 ./usr/include/stxxl/bits/mng/buf_istream.h
-rw-r--r-- root/root 5272 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/buf_istream_reverse.h
-rw-r--r-- root/root 3770 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/buf_ostream.h
-rw-r--r-- root/root 7403 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/buf_writer.h
-rw-r--r-- root/root 7960 2014-09-14 20:29 ./usr/include/stxxl/bits/mng/config.h
-rw-r--r-- root/root 7103 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/disk_allocator.h
-rw-r--r-- root/root 10180 2014-09-14 20:29 ./usr/include/stxxl/bits/mng/prefetch_pool.h
-rw-r--r-- root/root 5303 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/read_write_pool.h
-rw-r--r-- root/root 11612 2014-09-26 22:47 ./usr/include/stxxl/bits/mng/typed_block.h
-rw-r--r-- root/root 9373 2014-10-06 08:37 ./usr/include/stxxl/bits/mng/write_pool.h
-rw-r--r-- root/root 1053 2014-09-13 23:47 ./usr/include/stxxl/bits/msvc_compatibility.h
-rw-r--r-- root/root 658 2014-09-13 23:47 ./usr/include/stxxl/bits/namespace.h
-rw-r--r-- root/root 1085 2014-09-13 23:47 ./usr/include/stxxl/bits/noncopyable.h
-rw-r--r-- root/root 6315 2014-09-14 20:29 ./usr/include/stxxl/bits/parallel.h
-rw-r--r-- root/root 2236 2014-09-14 20:29 ./usr/include/stxxl/bits/singleton.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/stream/
-rw-r--r-- root/root 6572 2014-09-26 22:47 ./usr/include/stxxl/bits/stream/choose.h
-rw-r--r-- root/root 57845 2014-10-23 14:43 ./usr/include/stxxl/bits/stream/sort_stream.h
-rw-r--r-- root/root 3973 2014-09-26 22:47 ./usr/include/stxxl/bits/stream/sorted_runs.h
-rw-r--r-- root/root 43445 2014-10-23 14:43 ./usr/include/stxxl/bits/stream/stream.h
-rw-r--r-- root/root 3267 2014-09-26 22:47 ./usr/include/stxxl/bits/stream/unique.h
-rw-r--r-- root/root 793 2014-09-14 20:29 ./usr/include/stxxl/bits/unused.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/include/stxxl/bits/utils/
-rw-r--r-- root/root 4771 2014-09-14 20:29 ./usr/include/stxxl/bits/utils/malloc.h
-rw-r--r-- root/root 8392 2014-09-14 20:29 ./usr/include/stxxl/bits/verbose.h
-rw-r--r-- root/root 2974 2014-09-13 23:47 ./usr/include/stxxl/bits/version.h
-rw-r--r-- root/root 520 2014-09-13 23:47 ./usr/include/stxxl/cmdline
-rw-r--r-- root/root 531 2014-09-13 23:47 ./usr/include/stxxl/deque
-rw-r--r-- root/root 517 2014-09-13 23:47 ./usr/include/stxxl/io
-rw-r--r-- root/root 525 2014-09-13 23:47 ./usr/include/stxxl/ksort
-rw-r--r-- root/root 533 2014-09-13 23:47 ./usr/include/stxxl/mallocstats
-rw-r--r-- root/root 527 2014-09-13 23:47 ./usr/include/stxxl/map
-rw-r--r-- root/root 622 2014-09-13 23:47 ./usr/include/stxxl/mng
-rw-r--r-- root/root 549 2014-09-13 23:47 ./usr/include/stxxl/priority_queue
-rw-r--r-- root/root 531 2014-09-13 23:47 ./usr/include/stxxl/queue
-rw-r--r-- root/root 527 2014-09-13 23:47 ./usr/include/stxxl/random
-rw-r--r-- root/root 548 2014-09-13 23:47 ./usr/include/stxxl/random_shuffle
-rw-r--r-- root/root 578 2014-09-13 23:47 ./usr/include/stxxl/request
-rw-r--r-- root/root 523 2014-09-13 23:47 ./usr/include/stxxl/scan
-rw-r--r-- root/root 526 2014-09-13 23:47 ./usr/include/stxxl/sequence
-rw-r--r-- root/root 523 2014-09-13 23:47 ./usr/include/stxxl/sort
-rw-r--r-- root/root 522 2014-09-13 23:47 ./usr/include/stxxl/sorter
-rw-r--r-- root/root 539 2014-09-13 23:47 ./usr/include/stxxl/stable_ksort
-rw-r--r-- root/root 531 2014-09-13 23:47 ./usr/include/stxxl/stack
-rw-r--r-- root/root 530 2014-09-13 23:47 ./usr/include/stxxl/stats
-rw-r--r-- root/root 572 2014-09-13 23:47 ./usr/include/stxxl/stream
-rw-r--r-- root/root 527 2014-09-13 23:47 ./usr/include/stxxl/timer
-rw-r--r-- root/root 532 2014-09-13 23:47 ./usr/include/stxxl/types
-rw-r--r-- root/root 551 2014-09-25 08:25 ./usr/include/stxxl/unordered_map
-rw-r--r-- root/root 533 2014-09-13 23:47 ./usr/include/stxxl/vector
-rw-r--r-- root/root 510 2014-09-13 23:47 ./usr/include/stxxl/version.h
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/
lrwxrwxrwx root/root 0 2024-02-28 19:09 ./usr/lib/libstxxl.so -> libstxxl.so.1
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/pkgconfig/
-rw-r--r-- root/root 303 2024-02-28 19:09 ./usr/lib/pkgconfig/stxxl.pc
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-dev/
-rw-r--r-- root/root 825 2014-06-17 19:22 ./usr/share/doc/libstxxl-dev/README
-rw-r--r-- root/root 2557 2014-10-29 09:07 ./usr/share/doc/libstxxl-dev/TODO.gz
-rw-r--r-- root/root 1004 2024-02-28 19:09 ./usr/share/doc/libstxxl-dev/changelog.Debian.gz
-rw-r--r-- root/root 9828 2014-10-29 09:03 ./usr/share/doc/libstxxl-dev/changelog.gz
-rw-r--r-- root/root 2096 2018-03-08 20:01 ./usr/share/doc/libstxxl-dev/copyright
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl1/
libstxxl-doc_1.4.1-4.1_all.deb
------------------------------
new Debian package, version 2.0.
size 1034860 bytes: control archive=6660 bytes.
796 bytes, 20 lines control
21712 bytes, 246 lines md5sums
Package: libstxxl-doc
Source: libstxxl
Version: 1.4.1-4.1
Architecture: all
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 2235
Depends: libjs-jquery
Section: doc
Priority: optional
Homepage: http://stxxl.sourceforge.net
Description: Documentation for STXXL
STXXL provides an STL replacement using an abstraction layer to
storage devices to allow for the optimal layout of data structures. This
allows for multi-terabyte datasets to be held and manipulated in standard
C++ data structures, whilst abstracting the complexity of managing this
behaviour efficiently. STXXL utilises multi-disk I/O to speed up
I/O bound calculations. STXXL has been developed at the University
of Karlsruhe.
.
Documentation for the STXXL library.
drwxr-xr-x root/root 0 2024-02-28 19:09 ./
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/
-rw-r--r-- root/root 1004 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/changelog.Debian.gz
-rw-r--r-- root/root 9828 2014-10-29 09:03 ./usr/share/doc/libstxxl-doc/changelog.gz
-rw-r--r-- root/root 2096 2018-03-08 20:01 ./usr/share/doc/libstxxl-doc/copyright
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/
-rw-r--r-- root/root 3632 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/_formulas.tex
-rw-r--r-- root/root 3664 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/_formulas_dark.tex
-rw-r--r-- root/root 3331 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/authors.html
-rw-r--r-- root/root 676 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/bc_s.png
-rw-r--r-- root/root 635 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/bc_sd.png
-rw-r--r-- root/root 1286 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/changelog.html.gz
-rw-r--r-- root/root 132 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/closed.png
-rw-r--r-- root/root 6333 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/coding_style.html
-rw-r--r-- root/root 4875 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common.html
-rw-r--r-- root/root 5475 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_assert.html
-rw-r--r-- root/root 4653 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_binary_buffer.html
-rw-r--r-- root/root 5156 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_cmdline.html
-rw-r--r-- root/root 5539 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_counting_ptr.html
-rw-r--r-- root/root 6313 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_io_counter.html
-rw-r--r-- root/root 4807 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_log2.html
-rw-r--r-- root/root 4991 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_logging.html
-rw-r--r-- root/root 3693 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_misc_funcs.html
-rw-r--r-- root/root 4683 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_misc_macros.html
-rw-r--r-- root/root 5365 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_random.html
-rw-r--r-- root/root 3467 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_simple_vector.html
-rw-r--r-- root/root 4530 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_thread_sync.html
-rw-r--r-- root/root 4849 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_throw.html
-rw-r--r-- root/root 5423 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_timer.html
-rw-r--r-- root/root 4398 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/common_types.html
-rw-r--r-- root/root 25397 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design.html
-rw-r--r-- root/root 6070 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_find.html
-rw-r--r-- root/root 6576 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_foreach.html
-rw-r--r-- root/root 6334 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_foreachm.html
-rw-r--r-- root/root 5623 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_generate.html
-rw-r--r-- root/root 13678 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_ksort.html
-rw-r--r-- root/root 13643 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_sort.html
-rw-r--r-- root/root 26352 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_algo_sorting.html
-rw-r--r-- root/root 3995 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_deque.html
-rw-r--r-- root/root 8092 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_map.html
-rw-r--r-- root/root 3642 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_matrix.html
-rw-r--r-- root/root 17264 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_pipeline.html
-rw-r--r-- root/root 13368 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_pqueue.html
-rw-r--r-- root/root 3794 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_queue.html
-rw-r--r-- root/root 4142 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_sequence.html
-rw-r--r-- root/root 3680 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_sorter.html
-rw-r--r-- root/root 18368 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_stack.html
-rw-r--r-- root/root 3743 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_stl.html
-rw-r--r-- root/root 8450 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_stl_algo.html
-rw-r--r-- root/root 6405 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_stl_containers.html
-rw-r--r-- root/root 3774 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_unordered_map.html
-rw-r--r-- root/root 15254 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/design_vector.html
-rw-r--r-- root/root 1503 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/doc.svg
-rw-r--r-- root/root 1503 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/docd.svg
-rw-r--r-- root/root 45631 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/doxygen.css
-rw-r--r-- root/root 15461 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/doxygen.svg
-rw-r--r-- root/root 7704 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/dynsections.js
-rw-r--r-- root/root 5881 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples.html
-rw-r--r-- root/root 3064 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2algo_2copy_and_sort_file_8cpp-example.html
-rw-r--r-- root/root 3206 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2algo_2phonebills_8cpp-example.html
-rw-r--r-- root/root 3220 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2algo_2phonebills_genlog_8cpp-example.html
-rw-r--r-- root/root 3046 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2algo_2sort_file_8cpp-example.html
-rw-r--r-- root/root 3054 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2applications_2skew3_8cpp-example.html
-rw-r--r-- root/root 3159 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2common_2cmdline_8cpp-example.html
-rw-r--r-- root/root 3158 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2copy_file_8cpp-example.html
-rw-r--r-- root/root 3163 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2deque1_8cpp-example.html
-rw-r--r-- root/root 3163 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2deque2_8cpp-example.html
-rw-r--r-- root/root 3164 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2map1_8cpp-example.html
-rw-r--r-- root/root 3166 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2matrix1_8cpp-example.html
-rw-r--r-- root/root 3174 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2pqueue1_8cpp-example.html
-rw-r--r-- root/root 3174 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2pqueue2_8cpp-example.html
-rw-r--r-- root/root 3163 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2queue1_8cpp-example.html
-rw-r--r-- root/root 3163 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2queue2_8cpp-example.html
-rw-r--r-- root/root 3175 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2sequence1_8cpp-example.html
-rw-r--r-- root/root 3167 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2sorter1_8cpp-example.html
-rw-r--r-- root/root 3167 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2sorter2_8cpp-example.html
-rw-r--r-- root/root 3162 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2stack1_8cpp-example.html
-rw-r--r-- root/root 3162 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2stack2_8cpp-example.html
-rw-r--r-- root/root 3205 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2unordered_map1_8cpp-example.html
-rw-r--r-- root/root 3167 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2vector1_8cpp-example.html
-rw-r--r-- root/root 3167 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2vector2_8cpp-example.html
-rw-r--r-- root/root 3216 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2containers_2vector_buf_8cpp-example.html
-rw-r--r-- root/root 3168 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/examples_2stream_2stream1_8cpp-example.html
-rw-r--r-- root/root 13302 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/faq.html
-rw-r--r-- root/root 1996 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/folderclosed.svg
-rw-r--r-- root/root 1996 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/folderclosedd.svg
-rw-r--r-- root/root 3269 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/folderopen.svg
-rw-r--r-- root/root 3214 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/folderopend.svg
-rw-r--r-- root/root 7223 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/graph_legend.html
-rw-r--r-- root/root 32 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/graph_legend.md5
-rw-r--r-- root/root 23370 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/graph_legend.png
-rw-r--r-- root/root 3128 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/group__iolayer.html
-rw-r--r-- root/root 3137 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/group__mnglayer.html
-rw-r--r-- root/root 3042 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/group__stllayer.html
-rw-r--r-- root/root 3807 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/group__streampack.html
-rw-r--r-- root/root 3152 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/group__support.html
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/html/
lrwxrwxrwx root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/html/jquery.js -> ../../../../javascript/jquery/jquery.js
-rw-r--r-- root/root 7014 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/index.html
-rw-r--r-- root/root 3727 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/install.html
-rw-r--r-- root/root 7603 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/install_build_options.html
-rw-r--r-- root/root 16575 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/install_config.html
-rw-r--r-- root/root 12584 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/install_unix.html
-rw-r--r-- root/root 6524 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/install_windows.html
-rw-r--r-- root/root 7812 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/install_windows_boost.html
-rw-r--r-- root/root 19372 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/introduction.html
-rw-r--r-- root/root 176630 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/jquery.js
-rw-r--r-- root/root 3283 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/license.html
-rw-r--r-- root/root 5925 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/menu.js
-rw-r--r-- root/root 1396 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/menudata.js
-rw-r--r-- root/root 582 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/minus.svg
-rw-r--r-- root/root 582 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/minusd.svg
-rw-r--r-- root/root 153 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/nav_f.png
-rw-r--r-- root/root 169 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/nav_fd.png
-rw-r--r-- root/root 95 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/nav_g.png
-rw-r--r-- root/root 98 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/nav_h.png
-rw-r--r-- root/root 114 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/nav_hd.png
-rw-r--r-- root/root 123 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/open.png
-rw-r--r-- root/root 696 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/plus.svg
-rw-r--r-- root/root 696 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/plusd.svg
-rw-r--r-- root/root 3265 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/readme.html
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/
-rw-r--r-- root/root 334 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_0.js
-rw-r--r-- root/root 11503 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_1.js
-rw-r--r-- root/root 888 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_10.js
-rw-r--r-- root/root 2049 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_11.js
-rw-r--r-- root/root 19264 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_12.js
-rw-r--r-- root/root 5677 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_13.js
-rw-r--r-- root/root 3215 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_14.js
-rw-r--r-- root/root 1939 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_15.js
-rw-r--r-- root/root 3966 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_16.js
-rw-r--r-- root/root 322 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_17.js
-rw-r--r-- root/root 2320 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_2.js
-rw-r--r-- root/root 9734 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_3.js
-rw-r--r-- root/root 5130 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_4.js
-rw-r--r-- root/root 6195 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_5.js
-rw-r--r-- root/root 3423 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_6.js
-rw-r--r-- root/root 1615 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_7.js
-rw-r--r-- root/root 587 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_8.js
-rw-r--r-- root/root 6962 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_9.js
-rw-r--r-- root/root 386 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_a.js
-rw-r--r-- root/root 2538 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_b.js
-rw-r--r-- root/root 8177 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_c.js
-rw-r--r-- root/root 1376 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_d.js
-rw-r--r-- root/root 5549 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_e.js
-rw-r--r-- root/root 4814 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/all_f.js
-rw-r--r-- root/root 947 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/close.svg
-rw-r--r-- root/root 126 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_0.js
-rw-r--r-- root/root 116 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_1.js
-rw-r--r-- root/root 237 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_2.js
-rw-r--r-- root/root 113 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_3.js
-rw-r--r-- root/root 199 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_4.js
-rw-r--r-- root/root 108 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_5.js
-rw-r--r-- root/root 109 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_6.js
-rw-r--r-- root/root 176 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_7.js
-rw-r--r-- root/root 280 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_8.js
-rw-r--r-- root/root 212 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/groups_9.js
-rw-r--r-- root/root 804 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/mag.svg
-rw-r--r-- root/root 804 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/mag_d.svg
-rw-r--r-- root/root 1019 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/mag_sel.svg
-rw-r--r-- root/root 1019 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/mag_seld.svg
-rw-r--r-- root/root 334 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_0.js
-rw-r--r-- root/root 2513 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_1.js
-rw-r--r-- root/root 303 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_10.js
-rw-r--r-- root/root 599 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_11.js
-rw-r--r-- root/root 5638 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_12.js
-rw-r--r-- root/root 1672 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_13.js
-rw-r--r-- root/root 767 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_14.js
-rw-r--r-- root/root 961 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_15.js
-rw-r--r-- root/root 877 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_16.js
-rw-r--r-- root/root 168 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_17.js
-rw-r--r-- root/root 949 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_2.js
-rw-r--r-- root/root 2538 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_3.js
-rw-r--r-- root/root 565 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_4.js
-rw-r--r-- root/root 457 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_5.js
-rw-r--r-- root/root 1360 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_6.js
-rw-r--r-- root/root 617 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_7.js
-rw-r--r-- root/root 202 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_8.js
-rw-r--r-- root/root 1376 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_9.js
-rw-r--r-- root/root 134 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_a.js
-rw-r--r-- root/root 652 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_b.js
-rw-r--r-- root/root 1387 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_c.js
-rw-r--r-- root/root 721 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_d.js
-rw-r--r-- root/root 554 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_e.js
-rw-r--r-- root/root 956 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/pages_f.js
-rw-r--r-- root/root 5522 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/search.css
-rw-r--r-- root/root 24093 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/search.js
-rw-r--r-- root/root 263 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/search/searchdata.js
-rw-r--r-- root/root 314 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/splitbar.png
-rw-r--r-- root/root 282 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/splitbard.png
-rw-r--r-- root/root 8321 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/stxxl_tool.html
-rw-r--r-- root/root 853 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/sync_off.png
-rw-r--r-- root/root 845 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/sync_on.png
-rw-r--r-- root/root 142 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_a.png
-rw-r--r-- root/root 135 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_ad.png
-rw-r--r-- root/root 169 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_b.png
-rw-r--r-- root/root 173 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_bd.png
-rw-r--r-- root/root 177 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_h.png
-rw-r--r-- root/root 180 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_hd.png
-rw-r--r-- root/root 184 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_s.png
-rw-r--r-- root/root 188 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tab_sd.png
-rw-r--r-- root/root 10560 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tabs.css
-rw-r--r-- root/root 3546 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/textfiles.html
-rw-r--r-- root/root 3267 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/textfiles_install.html
-rw-r--r-- root/root 3261 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/textfiles_todo.html
-rw-r--r-- root/root 7501 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial.html
-rw-r--r-- root/root 8354 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_deque.html
-rw-r--r-- root/root 13018 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_map.html
-rw-r--r-- root/root 8267 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_matrix.html
-rw-r--r-- root/root 10364 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_pqueue.html
-rw-r--r-- root/root 6799 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_queue.html
-rw-r--r-- root/root 9366 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_sequence.html
-rw-r--r-- root/root 9140 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_sorter.html
-rw-r--r-- root/root 6942 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_stack.html
-rw-r--r-- root/root 32675 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_stream.html
-rw-r--r-- root/root 14075 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_stream_edgesort.html
-rw-r--r-- root/root 6309 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_unordered_map.html
-rw-r--r-- root/root 7805 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_vector.html
-rw-r--r-- root/root 11245 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_vector_billing.html
-rw-r--r-- root/root 8645 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/html/tutorial_vector_buf.html
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/
-rw-r--r-- root/root 29625 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/btree_uml.pdf.gz
-rw-r--r-- root/root 59372 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/btree_uml.png
-rw-r--r-- root/root 11780 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/btree_uml.xmi.gz
-rw-r--r-- root/root 103701 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/btree_uml_small.png
-rw-r--r-- root/root 24483 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/install_windows_boost_cmake.png
-rw-r--r-- root/root 36613 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/install_windows_boost_msvc10.png
-rw-r--r-- root/root 27592 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/install_windows_cmake.png
-rw-r--r-- root/root 24753 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/install_windows_msvc11.png
-rw-r--r-- root/root 25894 2014-09-13 19:42 ./usr/share/doc/libstxxl-doc/images/images/layer_diagram.pdf.gz
-rw-r--r-- root/root 54489 2014-09-25 23:54 ./usr/share/doc/libstxxl-doc/images/images/layer_diagram.png
-rw-r--r-- root/root 20592 2014-09-13 19:42 ./usr/share/doc/libstxxl-doc/images/images/layer_diagram.svg
-rw-r--r-- root/root 49060 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/layer_diagram_small.png
-rw-r--r-- root/root 6678 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/overlapping_merging.pdf.gz
-rw-r--r-- root/root 29740 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/overlapping_merging.png
-rw-r--r-- root/root 28882 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/overlapping_merging_small.png
-rw-r--r-- root/root 10393 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/overlapping_runformation.pdf.gz
-rw-r--r-- root/root 33479 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/overlapping_runformation.png
-rw-r--r-- root/root 24171 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/overlapping_runformation_small.png
-rw-r--r-- root/root 25906 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/pdm.png
-rw-r--r-- root/root 38871 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/pdm.svg
-rw-r--r-- root/root 27892 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/pdm_small.png
-rw-r--r-- root/root 4579 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/pipeline_randomgraph.pdf.gz
-rw-r--r-- root/root 21805 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/pipeline_randomgraph.png
-rw-r--r-- root/root 7068 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/pipeline_randomgraph_small.png
-rw-r--r-- root/root 76197 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/san00b_pqueue.png
-rw-r--r-- root/root 33427 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/san00b_pqueue.svg
-rw-r--r-- root/root 39824 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/san00b_pqueue_small.png
-rw-r--r-- root/root 9309 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/simple_logo.png
-rw-r--r-- root/root 5121 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/simple_logo.svg
-rw-r--r-- root/root 3223 2014-06-17 19:22 ./usr/share/doc/libstxxl-doc/images/images/vector_architecture.pdf
-rw-r--r-- root/root 33965 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/vector_architecture.png
-rw-r--r-- root/root 11572 2024-02-28 19:09 ./usr/share/doc/libstxxl-doc/images/images/vector_architecture_small.png
libstxxl1-bin-dbgsym_1.4.1-4.1_arm64.deb
----------------------------------------
new Debian package, version 2.0.
size 7884336 bytes: control archive=540 bytes.
401 bytes, 12 lines control
106 bytes, 1 lines md5sums
Package: libstxxl1-bin-dbgsym
Source: libstxxl
Version: 1.4.1-4.1
Auto-Built-Package: debug-symbols
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 8229
Depends: libstxxl1-bin (= 1.4.1-4.1)
Section: debug
Priority: optional
Description: debug symbols for libstxxl1-bin
Build-Ids: c92ea128ad9c484ce00bdfb5745162c58d791f2b
drwxr-xr-x root/root 0 2024-02-28 19:09 ./
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/debug/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/debug/.build-id/c9/
-rw-r--r-- root/root 8415904 2024-02-28 19:09 ./usr/lib/debug/.build-id/c9/2ea128ad9c484ce00bdfb5745162c58d791f2b.debug
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/
lrwxrwxrwx root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl1-bin-dbgsym -> libstxxl1-bin
libstxxl1-bin_1.4.1-4.1_arm64.deb
---------------------------------
new Debian package, version 2.0.
size 421352 bytes: control archive=988 bytes.
934 bytes, 20 lines control
351 bytes, 5 lines md5sums
Package: libstxxl1-bin
Source: libstxxl
Version: 1.4.1-4.1
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 2462
Depends: libstxxl1t64 (= 1.4.1-4.1), libc6 (>= 2.38), libgcc-s1 (>= 3.0), libgomp1 (>= 4.9), libstdc++6 (>= 14)
Section: misc
Priority: optional
Homepage: http://stxxl.sourceforge.net
Description: STXXL File creation and benchmark tool
STXXL provides an STL replacement using an abstraction layer to
storage devices to allow for the optimal layout of data structures. This
allows for multi-terabyte datasets to be held and manipulated in standard
C++ data structures, whilst abstracting the complexity of managing this
behaviour efficiently. STXXL utilises multi-disk I/O to speed up
I/O bound calculations. STXXL has been developed at the University
of Karlsruhe.
.
A benchmarking tool and STXXL on-disk file administration utility
drwxr-xr-x root/root 0 2024-02-28 19:09 ./
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/bin/
-rwxr-xr-x root/root 2494216 2024-02-28 19:09 ./usr/bin/stxxl_tool
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl1-bin/
-rw-r--r-- root/root 1005 2024-02-28 19:09 ./usr/share/doc/libstxxl1-bin/changelog.Debian.gz
-rw-r--r-- root/root 9828 2014-10-29 09:03 ./usr/share/doc/libstxxl1-bin/changelog.gz
-rw-r--r-- root/root 2096 2018-03-08 20:01 ./usr/share/doc/libstxxl1-bin/copyright
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/man/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/man/man1/
-rw-r--r-- root/root 2353 2024-02-28 19:09 ./usr/share/man/man1/stxxl_tool.1.gz
libstxxl1t64-dbgsym_1.4.1-4.1_arm64.deb
---------------------------------------
new Debian package, version 2.0.
size 1567860 bytes: control archive=540 bytes.
398 bytes, 12 lines control
106 bytes, 1 lines md5sums
Package: libstxxl1t64-dbgsym
Source: libstxxl
Version: 1.4.1-4.1
Auto-Built-Package: debug-symbols
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 1601
Depends: libstxxl1t64 (= 1.4.1-4.1)
Section: debug
Priority: optional
Description: debug symbols for libstxxl1t64
Build-Ids: eb32c20df35f0e9f4a88beb86ba02917c47721a7
drwxr-xr-x root/root 0 2024-02-28 19:09 ./
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/debug/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/debug/.build-id/eb/
-rw-r--r-- root/root 1628880 2024-02-28 19:09 ./usr/lib/debug/.build-id/eb/32c20df35f0e9f4a88beb86ba02917c47721a7.debug
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/
lrwxrwxrwx root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl1t64-dbgsym -> libstxxl1t64
libstxxl1t64_1.4.1-4.1_arm64.deb
--------------------------------
new Debian package, version 2.0.
size 121412 bytes: control archive=1092 bytes.
977 bytes, 21 lines control
361 bytes, 5 lines md5sums
35 bytes, 1 lines shlibs
66 bytes, 2 lines triggers
Package: libstxxl1t64
Source: libstxxl
Version: 1.4.1-4.1
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 480
Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.0), libstdc++6 (>= 14)
Breaks: libstxxl1 (<< 1.4.1-2~), libstxxl1v5 (<< 1.4.1-4.1)
Replaces: libstxxl1 (<< 1.4.1-2~), libstxxl1v5
Provides: libstxxl1v5 (= 1.4.1-4.1)
Section: science
Priority: optional
Homepage: http://stxxl.sourceforge.net
Description: C++ Standard Template Library for extra large datasets
STXXL provides an STL replacement using an abstraction layer to
storage devices to allow for the optimal layout of data structures. This
allows for multi-terabyte datasets to be held and manipulated in standard
C++ data structures, whilst abstracting the complexity of managing this
behaviour efficiently. STXXL utilises multi-disk I/O to speed up
I/O bound calculations. STXXL has been developed at the University
of Karlsruhe.
drwxr-xr-x root/root 0 2024-02-28 19:09 ./
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/lib/
lrwxrwxrwx root/root 0 2024-02-28 19:09 ./usr/lib/libstxxl.so.1 -> libstxxl.so.1.4.1
-rw-r--r-- root/root 463160 2024-02-28 19:09 ./usr/lib/libstxxl.so.1.4.1
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/doc/libstxxl1t64/
-rw-r--r-- root/root 1007 2024-02-28 19:09 ./usr/share/doc/libstxxl1t64/changelog.Debian.gz
-rw-r--r-- root/root 9828 2014-10-29 09:03 ./usr/share/doc/libstxxl1t64/changelog.gz
-rw-r--r-- root/root 2096 2018-03-08 20:01 ./usr/share/doc/libstxxl1t64/copyright
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/lintian/
drwxr-xr-x root/root 0 2024-02-28 19:09 ./usr/share/lintian/overrides/
-rw-r--r-- root/root 60 2024-02-28 19:06 ./usr/share/lintian/overrides/libstxxl1t64
lintian
-------
Setup apt archive
-----------------
Merged Build-Depends: lintian
Filtered Build-Depends: lintian
dpkg-deb: warning: root directory has unusual owner or group 998:999.
Hint: either pass --root-owner-group, see dpkg-build-api(7) or add an explicit 'Rules-Requires-Root: no' in debian/control.
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-lintian-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [615 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1371 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [1433 B]
Fetched 3419 B in 0s (300 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-O6sQZE/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install lintian build dependencies (apt-based resolver)
-------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
sbuild-build-depends-lintian-dummy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-lintian-dummy.
(Reading database ... 175545 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-lintian-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-lintian-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-lintian-dummy (0.invalid.0) ...
Running lintian...
W: libstxxl changes: distribution-and-changes-mismatch sid unstable
W: libstxxl-dev: pkg-config-unavailable-for-cross-compilation [usr/lib/pkgconfig/stxxl.pc]
I: Lintian run was successful.
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: arm64
Build Type: binary
Build-Space: 212284
Build-Time: 80
Distribution: sid
Host Architecture: arm64
Install-Time: 104
Job: /tmp/debusine-fetch-exec-upload-xmhhvbcs/libstxxl_1.4.1-4.1.dsc
Lintian: warn
Machine Architecture: arm64
Package: libstxxl
Package-Time: 220
Source-Version: 1.4.1-4.1
Space: 212284
Status: successful
Version: 1.4.1-4.1
--------------------------------------------------------------------------------
Finished at 2024-11-17T05:40:05Z
Build needed 00:03:40, 212284k disk space