Diff of the two buildlogs: -- --- b1/build.log 2023-05-05 06:38:06.249207561 +0000 +++ b2/build.log 2023-05-05 06:49:57.893973696 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 4 18:19:49 -12 2023 -I: pbuilder-time-stamp: 1683267589 +I: Current time: Fri Jun 7 03:01:09 +14 2024 +I: pbuilder-time-stamp: 1717678869 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./libstxxl_1.4.1.orig.tar.gz] I: copying [./libstxxl_1.4.1-3.debian.tar.xz] I: Extracting source -gpgv: Signature made Thu Mar 8 08:02:02 2018 -12 +gpgv: Signature made Fri Mar 9 10:02:02 2018 +14 gpgv: using RSA key BBBD45EA818AB86FF67E7285D3E17383CFA7FF06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libstxxl_1.4.1-3.dsc: no acceptable signature found @@ -28,135 +28,167 @@ dpkg-source: info: applying remove_timestamp.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/640655/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 7 03:01 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='e20d3dc94f0646dd8498583c8c136ef4' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='640655' - PS1='# ' - PS2='> ' + INVOCATION_ID=66fc93bed1814fb08b88d7c4b0008caa + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3772981 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kblBIZtt/pbuilderrc_AVHS --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kblBIZtt/b1 --logfile b1/build.log libstxxl_1.4.1-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kblBIZtt/pbuilderrc_uUfj --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kblBIZtt/b2 --logfile b2/build.log --extrapackages usrmerge libstxxl_1.4.1-3.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos11-amd64 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 09:23 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 22:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 22:02 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 20:35 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 00:40 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 22:02 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 22:02 more - -rwsr-xr-x 1 root root 59704 Mar 22 22:02 mount - -rwxr-xr-x 1 root root 18744 Mar 22 22:02 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:23 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 22:02 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 20:35 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 22:02 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 22:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/640655/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 2023 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 2023 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 2023 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 2023 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 2023 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 2023 more + -rwsr-xr-x 1 root root 59704 Mar 24 2023 mount + -rwxr-xr-x 1 root root 18744 Mar 24 2023 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 Jun 7 03:01 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 2023 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 2023 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 2023 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -397,7 +429,7 @@ Get: 185 http://deb.debian.org/debian bookworm/main amd64 liblab-gamut1 amd64 2.42.2-7+b3 [198 kB] Get: 186 http://deb.debian.org/debian bookworm/main amd64 graphviz amd64 2.42.2-7+b3 [611 kB] Get: 187 http://deb.debian.org/debian bookworm/main amd64 texlive-fonts-extra all 2022.20230122-3 [509 MB] -Fetched 862 MB in 27s (32.3 MB/s) +Fetched 862 MB in 18s (47.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package poppler-data. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19596 files and directories currently installed.) @@ -1184,10 +1216,17 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/libstxxl-1.4.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libstxxl_1.4.1-3_source.changes +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/libstxxl-1.4.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libstxxl_1.4.1-3_source.changes dpkg-buildpackage: info: source package libstxxl dpkg-buildpackage: info: source version 1.4.1-3 dpkg-buildpackage: info: source distribution unstable @@ -1281,7 +1320,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/libstxxl-1.4.1' dh_auto_build - cd obj-x86_64-linux-gnu && make -j15 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/libstxxl-1.4.1 -B/build/libstxxl-1.4.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/CMakeFiles /build/libstxxl-1.4.1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -1294,46 +1333,47 @@ make -f lib/CMakeFiles/stxxl.dir/build.make lib/CMakeFiles/stxxl.dir/build make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' [ 1%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o -[ 3%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o +[ 3%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o +[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o [ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/seed.cpp.o +[ 9%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o -MF CMakeFiles/stxxl.dir/common/cmdline.cpp.o.d -o CMakeFiles/stxxl.dir/common/cmdline.cpp.o -c /build/libstxxl-1.4.1/lib/common/cmdline.cpp -[ 9%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o -MF CMakeFiles/stxxl.dir/common/exithandler.cpp.o.d -o CMakeFiles/stxxl.dir/common/exithandler.cpp.o -c /build/libstxxl-1.4.1/lib/common/exithandler.cpp -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -MF CMakeFiles/stxxl.dir/common/rand.cpp.o.d -o CMakeFiles/stxxl.dir/common/rand.cpp.o -c /build/libstxxl-1.4.1/lib/common/rand.cpp -[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o -[ 13%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o -[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/log.cpp.o -MF CMakeFiles/stxxl.dir/common/log.cpp.o.d -o CMakeFiles/stxxl.dir/common/log.cpp.o -c /build/libstxxl-1.4.1/lib/common/log.cpp +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/rand.cpp.o -MF CMakeFiles/stxxl.dir/common/rand.cpp.o.d -o CMakeFiles/stxxl.dir/common/rand.cpp.o -c /build/libstxxl-1.4.1/lib/common/rand.cpp cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/seed.cpp.o -MF CMakeFiles/stxxl.dir/common/seed.cpp.o.d -o CMakeFiles/stxxl.dir/common/seed.cpp.o -c /build/libstxxl-1.4.1/lib/common/seed.cpp +[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o +[ 13%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o +[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o +[ 19%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o +[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o +[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o +[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -MF CMakeFiles/stxxl.dir/common/utils.cpp.o.d -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/libstxxl-1.4.1/lib/common/utils.cpp cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o -MF CMakeFiles/stxxl.dir/common/verbose.cpp.o.d -o CMakeFiles/stxxl.dir/common/verbose.cpp.o -c /build/libstxxl-1.4.1/lib/common/verbose.cpp cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/common/version.cpp.o -MF CMakeFiles/stxxl.dir/common/version.cpp.o.d -o CMakeFiles/stxxl.dir/common/version.cpp.o -c /build/libstxxl-1.4.1/lib/common/version.cpp -[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -MF CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/boostfd_file.cpp -[ 19%] Building CXX object lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/create_file.cpp.o -MF CMakeFiles/stxxl.dir/io/create_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/create_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/create_file.cpp -[ 21%] Building CXX object lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -MF CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/file.cpp.o -MF CMakeFiles/stxxl.dir/io/file.cpp.o.d -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/libstxxl-1.4.1/lib/io/file.cpp -[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -MF CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/fileperblock_file.cpp [ 27%] Building CXX object lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o -MF CMakeFiles/stxxl.dir/io/iostats.cpp.o.d -o CMakeFiles/stxxl.dir/io/iostats.cpp.o -c /build/libstxxl-1.4.1/lib/io/iostats.cpp -[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o +[ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o +[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mem_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mem_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/mem_file.cpp -[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request.cpp.o -MF CMakeFiles/stxxl.dir/io/request.cpp.o.d -o CMakeFiles/stxxl.dir/io/request.cpp.o -c /build/libstxxl-1.4.1/lib/io/request.cpp [ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request.cpp.o -MF CMakeFiles/stxxl.dir/io/request.cpp.o.d -o CMakeFiles/stxxl.dir/io/request.cpp.o -c /build/libstxxl-1.4.1/lib/io/request.cpp cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp [ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp +[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, - from /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:13: + from /build/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, + from /build/libstxxl-1.4.1/lib/common/log.cpp:15: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1401,7 +1441,10 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/lib/io/create_file.cpp:16: +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/libstxxl-1.4.1/lib/io/file.cpp:13: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1472,7 +1515,8 @@ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/libstxxl-1.4.1/lib/io/file.cpp:13: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, + from /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:13: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1540,9 +1584,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/iostats.h:24, - from /build/libstxxl-1.4.1/lib/io/iostats.cpp:15: +[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_state.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_with_state.cpp +In file included from /build/libstxxl-1.4.1/lib/io/create_file.cpp:16: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1610,27 +1654,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -MF CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_queue_impl_worker.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/lib/common/seed.cpp:16: -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, - from /build/libstxxl-1.4.1/lib/common/log.cpp:15: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/iostats.h:24, + from /build/libstxxl-1.4.1/lib/io/iostats.cpp:15: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1698,91 +1724,10 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/mem_file.h:18, - from /build/libstxxl-1.4.1/lib/io/mem_file.cpp:18: + from /build/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, + from /build/libstxxl-1.4.1/lib/common/verbose.cpp:17: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1852,7 +1797,10 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:21: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/mem_file.h:18, + from /build/libstxxl-1.4.1/lib/io/mem_file.cpp:18: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1921,9 +1869,9 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, - from /build/libstxxl-1.4.1/lib/common/verbose.cpp:17: + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/lib/io/request.cpp:16: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -1992,9 +1940,7 @@ 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/lib/io/request.cpp:16: + from /build/libstxxl-1.4.1/lib/common/seed.cpp:16: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2062,11 +2008,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o [ 41%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_state.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_state.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_with_state.cpp cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o -MF CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o.d -o CMakeFiles/stxxl.dir/io/request_with_waiters.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_with_waiters.cpp -In file included from /build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:18: +In file included from /build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:19: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2134,6 +2078,8 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o -MF CMakeFiles/stxxl.dir/io/serving_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/serving_request.cpp.o -c /build/libstxxl-1.4.1/lib/io/serving_request.cpp /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2184,34 +2130,23 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o -MF CMakeFiles/stxxl.dir/io/serving_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/serving_request.cpp.o -c /build/libstxxl-1.4.1/lib/io/serving_request.cpp -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:19: +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26, + from /build/libstxxl-1.4.1/lib/io/create_file.cpp:19: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/istream:38, + from /usr/include/c++/12/sstream:38, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:18: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2279,24 +2214,57 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26, - from /build/libstxxl-1.4.1/lib/io/create_file.cpp:19: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/syscall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/syscall_file.cpp +/build/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const std::string&, unsigned int)': +/build/libstxxl-1.4.1/lib/common/verbose.cpp:44:64: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] + 44 | snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ", + | ^ +In file included from /usr/include/stdio.h:906, + from /usr/include/c++/12/cstdio:42, + from /usr/include/c++/12/ext/string_conversions.h:43, + from /usr/include/c++/12/bits/basic_string.h:3960, + from /usr/include/c++/12/string:53, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/istream:38, - from /usr/include/c++/12/sstream:38, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/syscall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/syscall_file.cpp + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/libstxxl-1.4.1/lib/common/verbose.cpp:13: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'void stxxl::print_msg(const char*, const std::string&, unsigned int)' at /build/libstxxl-1.4.1/lib/common/verbose.cpp:44:17: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 21 and 39 bytes into a destination of size 23 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o -c /build/libstxxl-1.4.1/lib/io/ufs_file_base.cpp In file included from /build/libstxxl-1.4.1/lib/io/request_queue_impl_worker.cpp:16: @@ -2512,30 +2480,8 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const std::string&, unsigned int)': -/build/libstxxl-1.4.1/lib/common/verbose.cpp:44:64: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] - 44 | snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ", - | ^ -In file included from /usr/include/stdio.h:906, - from /usr/include/c++/12/cstdio:42, - from /usr/include/c++/12/ext/string_conversions.h:43, - from /usr/include/c++/12/bits/basic_string.h:3960, - from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/libstxxl-1.4.1/lib/common/verbose.cpp:13: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'void stxxl::print_msg(const char*, const std::string&, unsigned int)' at /build/libstxxl-1.4.1/lib/common/verbose.cpp:44:17: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 21 and 39 bytes into a destination of size 23 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ +[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:14: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': @@ -2630,16 +2576,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 49%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wbtl_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp -[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/libstxxl-1.4.1/lib/io/wfs_file_base.cpp -[ 52%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wincall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/wincall_file.cpp -[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: At global scope: -/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:33:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 33 | struct file_offset_match : public std::binary_function +/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: At global scope: +/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:34:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 34 | struct file_offset_match : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, @@ -2651,21 +2590,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -MF CMakeFiles/stxxl.dir/mng/block_manager.cpp.o.d -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/libstxxl-1.4.1/lib/mng/block_manager.cpp -/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: In member function 'virtual void stxxl::request_queue_impl_qwqr::add_request(stxxl::request_ptr&)': -/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:67:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 67 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: In member function 'virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)': +/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:66:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 66 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_function.h:1438: /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:83:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 83 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -MF CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o.d -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/libstxxl-1.4.1/lib/io/wfs_file_base.cpp +[ 52%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -MF CMakeFiles/stxxl.dir/io/wincall_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/wincall_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/wincall_file.cpp In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/state.h:19, from /build/libstxxl-1.4.1/lib/io/serving_request.cpp:15: @@ -2761,7 +2697,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/lib/io/syscall_file.cpp:15: +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:21: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2829,9 +2767,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: At global scope: -/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:34:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 34 | struct file_offset_match : public std::binary_function +/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: At global scope: +/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:33:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 33 | struct file_offset_match : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, @@ -2843,31 +2781,23 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp: In member function 'virtual void stxxl::request_queue_impl_1q::add_request(stxxl::request_ptr&)': -/build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.cpp:66:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 66 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp: In member function 'virtual void stxxl::request_queue_impl_qwqr::add_request(stxxl::request_ptr&)': +/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:67:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 67 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_function.h:1438: /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/lib/io/request_with_waiters.cpp: In member function 'virtual void stxxl::request_with_waiters::notify_waiters()': -/build/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:53:31: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = stxxl::onoff_switch]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] - 53 | std::mem_fun(&onoff_switch::on) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/istream:38, - from /usr/include/c++/12/sstream:38, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here - 1371 | mem_fun(_Ret (_Tp::*__f)()) +/build/libstxxl-1.4.1/lib/io/request_queue_impl_qwqr.cpp:83:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::file_offset_match; _Tp = stxxl::counting_ptr]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 83 | bind2nd(file_offset_match(), req) _STXXL_FORCE_SEQUENTIAL) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -MF CMakeFiles/stxxl.dir/mng/config.cpp.o.d -o CMakeFiles/stxxl.dir/mng/config.cpp.o -c /build/libstxxl-1.4.1/lib/mng/config.cpp -In file included from /build/libstxxl-1.4.1/lib/io/ufs_file_base.cpp:17: +[ 54%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -MF CMakeFiles/stxxl.dir/mng/block_manager.cpp.o.d -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/libstxxl-1.4.1/lib/mng/block_manager.cpp +In file included from /build/libstxxl-1.4.1/lib/io/syscall_file.cpp:15: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -2935,32 +2865,7 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -MF CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o.d -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp -[ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -MF CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o.d -o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -c /build/libstxxl-1.4.1/lib/algo/async_schedule.cpp -In file included from /usr/include/c++/12/cassert:44, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:20: -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:27, - from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: +In file included from /build/libstxxl-1.4.1/lib/io/ufs_file_base.cpp:17: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3028,25 +2933,39 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mmap_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/mmap_file.cpp -[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -MF CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/simdisk_file.cpp -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/config.cpp.o -MF CMakeFiles/stxxl.dir/mng/config.cpp.o.d -o CMakeFiles/stxxl.dir/mng/config.cpp.o -c /build/libstxxl-1.4.1/lib/mng/config.cpp In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/create_file.h:17, - from /build/libstxxl-1.4.1/lib/mng/block_manager.cpp:16: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queued_file.h:18, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:27, + from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3114,10 +3033,34 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp -[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp +[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -MF CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o.d -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp +[ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -MF CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o.d -o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -c /build/libstxxl-1.4.1/lib/algo/async_schedule.cpp +/build/libstxxl-1.4.1/lib/io/request_with_waiters.cpp: In member function 'virtual void stxxl::request_with_waiters::notify_waiters()': +/build/libstxxl-1.4.1/lib/io/request_with_waiters.cpp:53:31: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = stxxl::onoff_switch]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] + 53 | std::mem_fun(&onoff_switch::on) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/istream:38, + from /usr/include/c++/12/sstream:38, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here + 1371 | mem_fun(_Ret (_Tp::*__f)()) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3143,9 +3086,11 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_request.cpp -In file included from /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:14: +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/create_file.h:17, + from /build/libstxxl-1.4.1/lib/mng/block_manager.cpp:16: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3213,6 +3158,12 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -MF CMakeFiles/stxxl.dir/io/mmap_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/mmap_file.cpp +[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -MF CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/simdisk_file.cpp +[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp In file included from /build/libstxxl-1.4.1/lib/mng/config.cpp:17: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] @@ -3281,10 +3232,9 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/mmap_file.h:22, - from /build/libstxxl-1.4.1/lib/io/mmap_file.cpp:14: +[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp +In file included from /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:14: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3352,10 +3302,20 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/lib/io/wbtl_file.cpp: In member function 'stxxl::file::offset_type stxxl::wbtl_file::get_next_write_block()': +/build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:304:29: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::wbtl_file::FirstFit; _Tp = long long unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 304 | bind2nd(FirstFit(), write_block_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dstxxl_EXPORTS -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -fPIC -MD -MT lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -MF CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o.d -o CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_request.cpp In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:13: + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, + from /build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:22: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3423,15 +3383,10 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/lib/io/wbtl_file.cpp: In member function 'stxxl::file::offset_type stxxl::wbtl_file::get_next_write_block()': -/build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:304:29: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::wbtl_file::FirstFit; _Tp = long long unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 304 | bind2nd(FirstFit(), write_block_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:17, - from /build/libstxxl-1.4.1/lib/io/linuxaio_request.cpp:14: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/mmap_file.h:22, + from /build/libstxxl-1.4.1/lib/io/mmap_file.cpp:14: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3499,14 +3454,10 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, - from /build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:22: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, + from /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:13: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3660,6 +3611,22 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/cassert:44, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/libstxxl-1.4.1/lib/io/fileperblock_file.cpp:20: +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); @@ -3674,6 +3641,29 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/libstxxl-1.4.1/lib/algo/async_schedule.cpp: At global scope: +/build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:47:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 47 | struct sim_event_cmp : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/libstxxl-1.4.1/include/stxxl/bits/verbose.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/simple_vector.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/algo/async_schedule.h:23, + from /build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:19: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:56:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct write_time_cmp : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3699,22 +3689,12 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:17: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/istream:38, - from /usr/include/c++/12/sstream:38, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_queue.h:17, + from /build/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:14: +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3724,8 +3704,50 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' 44 | throw exception_type(msg.str()); \ @@ -3736,9 +3758,24 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp:17: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/istream:38, + from /usr/include/c++/12/sstream:38, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:21: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); @@ -3756,8 +3793,8 @@ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:21, from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_file.h:21, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_queue.h:17, - from /build/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:14: + from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:17, + from /build/libstxxl-1.4.1/lib/io/linuxaio_request.cpp:14: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3825,29 +3862,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/lib/algo/async_schedule.cpp: At global scope: -/build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:47:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 47 | struct sim_event_cmp : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/libstxxl-1.4.1/include/stxxl/bits/verbose.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/simple_vector.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/algo/async_schedule.h:23, - from /build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:19: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/lib/algo/async_schedule.cpp:56:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct write_time_cmp : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -3873,6 +3887,48 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/cassert:44, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, + from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:25: +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, from /build/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp:22: /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: @@ -3903,23 +3959,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/cassert:44, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, - from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:25: -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, from /build/libstxxl-1.4.1/include/stxxl/bits/io/ufs_file_base.h:22: In member function 'Type* stxxl::counting_ptr::get() const [with Type = stxxl::request]', @@ -3960,44 +3999,44 @@ make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-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 '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/libstxxl-1.4.1 /build/libstxxl-1.4.1/tools /build/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake --color= -make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/depend make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/libstxxl-1.4.1 /build/libstxxl-1.4.1/local /build/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local/CMakeFiles/test1.dir/DependInfo.cmake --color= -make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/depend make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/libstxxl-1.4.1 /build/libstxxl-1.4.1/local /build/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local/CMakeFiles/test2.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' +make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build +make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' [ 74%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o -[ 76%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -[ 78%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test1.dir/test1.cpp.o -MF CMakeFiles/test1.dir/test1.cpp.o.d -o CMakeFiles/test1.dir/test1.cpp.o -c /build/libstxxl-1.4.1/local/test1.cpp +[ 76%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o +cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test2.dir/test2.cpp.o -MF CMakeFiles/test2.dir/test2.cpp.o.d -o CMakeFiles/test2.dir/test2.cpp.o -c /build/libstxxl-1.4.1/local/test2.cpp +[ 78%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o +[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -MF CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o.d -o CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -c /build/libstxxl-1.4.1/tools/stxxl_tool.cpp -[ 82%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o +[ 82%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o +[ 84%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/create_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/create_files.cpp.o -c /build/libstxxl-1.4.1/tools/create_files.cpp -[ 84%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_disks.cpp -[ 88%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o +[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_files.cpp -[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o +[ 88%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_sort.cpp -[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp -[ 94%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o +[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -MF CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o.d -o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp -cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT local/CMakeFiles/test2.dir/test2.cpp.o -MF CMakeFiles/test2.dir/test2.cpp.o.d -o CMakeFiles/test2.dir/test2.cpp.o -c /build/libstxxl-1.4.1/local/test2.cpp +[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -MF CMakeFiles/stxxl_tool.dir/mlock.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mlock.cpp.o -c /build/libstxxl-1.4.1/tools/mlock.cpp +[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/tools && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/build/libstxxl-1.4.1/include -I/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -Wno-long-long -Wextra -ftemplate-depth=1024 -std=c++11 -fopenmp -g -MD -MT tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -MF CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o.d -o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -c /build/libstxxl-1.4.1/tools/mallinfo.cpp In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, @@ -4005,7 +4044,7 @@ from /build/libstxxl-1.4.1/include/stxxl/request:14, from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/libstxxl-1.4.1/include/stxxl/io:14, - from /build/libstxxl-1.4.1/tools/create_files.cpp:18: + from /build/libstxxl-1.4.1/tools/stxxl_tool.cpp:14: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4079,7 +4118,7 @@ from /build/libstxxl-1.4.1/include/stxxl/request:14, from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/libstxxl-1.4.1/include/stxxl/io:14, - from /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:32: + from /build/libstxxl-1.4.1/tools/benchmark_files.cpp:28: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4153,7 +4192,7 @@ from /build/libstxxl-1.4.1/include/stxxl/request:14, from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/libstxxl-1.4.1/include/stxxl/io:14, - from /build/libstxxl-1.4.1/tools/benchmark_files.cpp:28: + from /build/libstxxl-1.4.1/tools/create_files.cpp:18: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4230,82 +4269,6 @@ 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, - from /build/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:24, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:16, - from /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:17, - from /build/libstxxl-1.4.1/include/stxxl/sorter:14, - from /build/libstxxl-1.4.1/local/test2.cpp:21: -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, @@ -4435,7 +4398,7 @@ from /build/libstxxl-1.4.1/include/stxxl/request:14, from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/libstxxl-1.4.1/include/stxxl/io:14, - from /build/libstxxl-1.4.1/tools/stxxl_tool.cpp:14: + from /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:28: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4528,6 +4491,34 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/iomanip:40, + from /build/libstxxl-1.4.1/tools/benchmark_files.cpp:25: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_interface.h:18, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:21: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, @@ -4602,31 +4593,19 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' - 44 | throw exception_type(msg.str()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' - 55 | STXXL_THROW2(exception_type, \ - | ^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' - 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ - | ^~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' - 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/iomanip:40, + from /build/libstxxl-1.4.1/tools/create_files.cpp:15: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, @@ -4702,19 +4681,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/iomanip:40, - from /build/libstxxl-1.4.1/tools/create_files.cpp:15: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4740,39 +4706,89 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/iomanip:40, - from /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:29: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/iomanip:40, - from /build/libstxxl-1.4.1/tools/benchmark_files.cpp:25: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, + from /build/libstxxl-1.4.1/include/stxxl/bits/singleton.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:24, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:16, + from /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:17, + from /build/libstxxl-1.4.1/include/stxxl/sorter:14, + from /build/libstxxl-1.4.1/local/test2.cpp:21: +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:68:13: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 68 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_unlock(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:70:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 70 | STXXL_THROW_ERRNO2(resource_error, "pthread_mutex_trylock() failed", res); + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:73:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 73 | STXXL_CHECK_PTHREAD_CALL(pthread_mutex_destroy(&m_mutex)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h:29, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/libstxxl-1.4.1/include/stxxl/request:14, from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:17, from /build/libstxxl-1.4.1/include/stxxl/io:14, - from /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:28: + from /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:32: /build/libstxxl-1.4.1/include/stxxl/bits/common/mutex.h: In destructor 'stxxl::mutex::~mutex()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -4890,34 +4906,37 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_interface.h:18, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:21: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: note: in C++11 destructors default to 'noexcept' + 44 | throw exception_type(msg.str()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:55:5: note: in expansion of macro 'STXXL_THROW2' + 55 | STXXL_THROW2(exception_type, \ + | ^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:126:13: note: in expansion of macro 'STXXL_THROW_ERRNO2' + 126 | STXXL_THROW_ERRNO2(stxxl::resource_error, #expr, res); \ + | ^~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' + 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: + from /build/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/libstxxl-1.4.1/tools/stxxl_tool.cpp:15: /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/libstxxl-1.4.1/local/test1.cpp:17: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4935,15 +4954,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:33: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42: /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -4968,9 +4978,40 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/iomanip:40, + from /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:24: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:18, + from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, + from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); @@ -4979,6 +5020,12 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -5004,30 +5051,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:18, - from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, - from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h: In destructor 'stxxl::condition_variable::~condition_variable()': /build/libstxxl-1.4.1/include/stxxl/bits/common/error_handling.h:44:9: warning: 'throw' will always call 'terminate' [-Wterminate] 44 | throw exception_type(msg.str()); \ @@ -5053,37 +5076,8 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/condition_variable.h:60:9: note: in expansion of macro 'STXXL_CHECK_PTHREAD_CALL' 60 | STXXL_CHECK_PTHREAD_CALL(pthread_cond_destroy(&cond)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct FirstFit : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/iomanip:40, - from /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:24: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, - from /build/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:23: + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25: /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 45 | struct first_fit : public std::binary_function @@ -5094,32 +5088,7 @@ from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, - from /build/libstxxl-1.4.1/local/test2.cpp:17: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/libstxxl-1.4.1/tools/stxxl_tool.cpp:15: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, - from /build/libstxxl-1.4.1/include/stxxl/sort:14, - from /build/libstxxl-1.4.1/local/test1.cpp:22: -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 54 | : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:70:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 70 | : public std::binary_function< - | ^~~~~~~~~~~~~~~ + from /build/libstxxl-1.4.1/local/test1.cpp:17: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5131,50 +5100,12 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp: At global scope: -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:71:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 71 | struct my_cmp : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/cassert:44, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, - from /build/libstxxl-1.4.1/tools/create_files.cpp:19: -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, from /build/libstxxl-1.4.1/include/stxxl/sort:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: @@ -5191,6 +5122,26 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/io/io.h:26: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:68:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct FirstFit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/iomanip:40, + from /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:29: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp: At global scope: +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:71:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 71 | struct my_cmp : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/ksort:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:23: /build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:302:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -5205,7 +5156,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:23: +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:30, + from /build/libstxxl-1.4.1/include/stxxl/sort:14, + from /build/libstxxl-1.4.1/local/test1.cpp:22: /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | : public std::binary_function @@ -5219,6 +5172,55 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/cassert:44, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, + from /build/libstxxl-1.4.1/tools/create_files.cpp:19: +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, + from /build/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:23: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/libstxxl-1.4.1/local/test2.cpp:17: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h: In instantiation of 'stxxl::vector::~vector() [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': /build/libstxxl-1.4.1/local/test1.cpp:33:42: required from here /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1485:25: warning: catching polymorphic type 'class stxxl::io_error' by value [-Wcatch-value=] @@ -5281,38 +5283,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/mng:14, - from /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:29: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 45 | struct first_fit : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 594 | (*new_runs[0])[i++].bid = *cur; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ In file included from /usr/include/c++/12/cassert:44, from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/libstxxl-1.4.1/include/stxxl/aligned_alloc:14, @@ -5330,23 +5300,26 @@ /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:33:42: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:713:31: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:23: +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h: At global scope: +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:54:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 54 | : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:70:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 70 | : public std::binary_function< + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 594 | (*new_runs[0])[i++].bid = *cur; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -5356,34 +5329,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1485:25: warning: catching polymorphic type 'class stxxl::io_error' by value [-Wcatch-value=] 1485 | catch (io_error e) | ^ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 108 | bids1[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 117 | bids2[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ In file included from /build/libstxxl-1.4.1/include/stxxl/stream:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:24: /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h: In instantiation of 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, stxxl::unsigned_type) [with ValueType = stxxl::tuple; 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::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]': @@ -5417,6 +5362,16 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:33:42: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:868:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 868 | *first.bid() = first_bid; | ~~~~~~~~~~~~~^~~~~~~~~~~ @@ -5474,6 +5429,16 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:713:31: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/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; | ~~~~~~~~~~~~~^~~~~~~~~~~ @@ -5510,6 +5475,34 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 108 | bids1[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 117 | bids2[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h: In instantiation of 'stxxl::vector::~vector() [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here @@ -5546,6 +5539,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:29: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:868:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 868 | *first.bid() = first_bid; | ~~~~~~~~~~~~~^~~~~~~~~~~ @@ -5645,28 +5647,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:1485:25: warning: catching polymorphic type 'class stxxl::io_error' by value [-Wcatch-value=] 1485 | catch (io_error e) | ^ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h: In instantiation of 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, 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::random_stream; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here @@ -5676,19 +5656,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:605:5: note: because 'stxxl::const_vector_iterator, 4>' has user-provided 'stxxl::const_vector_iterator::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, 4>]' 605 | const_vector_iterator(const self_type& a) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, int>*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here @@ -5710,6 +5677,14 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:868:30: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 868 | *first.bid() = first_bid; | ~~~~~~~~~~~~~^~~~~~~~~~~ @@ -5767,6 +5742,12 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/libstxxl-1.4.1/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; | ~~~~~~~~~~~~~^~~~~~~~~~~ @@ -5785,19 +5766,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; block_type = stxxl::typed_block<2097152, int, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:452:38: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/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; | ~~~~~~~~~~~~^~~~~~~~~~ @@ -5816,6 +5784,54 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, int>*>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, int>*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; block_type = stxxl::typed_block<2097152, int, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:452:38: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = my_less_int; typename BlockType::value_type = int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = my_less_int; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/local/test1.cpp:52:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -5846,6 +5862,16 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 594 | (*new_runs[0])[i++].bid = *cur; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, int>*; block_type = stxxl::typed_block<2097152, int, 0, void>]': /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, trigger_entry, int>*>]' /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, int, 0, void>; RunType = stxxl::simple_vector, int> >; ValueCmp = my_less_int; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' @@ -5858,38 +5884,89 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/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; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 594 | (*new_runs[0])[i++].bid = *cur; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here /build/libstxxl-1.4.1/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; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 594 | (*new_runs[0])[i++].bid = *cur; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/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; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, 0, void>, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:527:9: required from 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, stxxl::unsigned_type) [with ValueType = stxxl::tuple; 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::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/mng:14, + from /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:33: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:45:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 45 | struct first_fit : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17: /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; stxxl::int_type = long long int]': /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' @@ -5902,6 +5979,672 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:713:31: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 108 | bids1[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 117 | bids2[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*)': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 222 | bids[i] = *(it++); + | ~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' +/build/libstxxl-1.4.1/local/test2.cpp:45:24: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, 0, void>, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:527:9: required from 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, stxxl::unsigned_type) [with ValueType = stxxl::tuple; 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::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 108 | bids1[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 117 | bids2[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 222 | bids[i] = *(it++); + | ~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:20: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; block_type = stxxl::typed_block<2097152, long int, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1436:32: required from 'void stxxl::stream::basic_runs_merger::merge_recursively() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1181:13: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' +/build/libstxxl-1.4.1/local/test2.cpp:49:16: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; block_type = stxxl::typed_block<2097152, long int, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' +/build/libstxxl-1.4.1/local/test2.cpp:49:16: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>; bid_type = stxxl::BID<2097152>]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:527:9: required from 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, 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::random_stream; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 151 | write_bids[ibuffer] = bid; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 108 | bids1[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 117 | bids2[i] = *(it++); + | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 158 | bids1[i] = next_run_reads[i].bid = *(it++); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 222 | bids[i] = *(it++); + | ~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' +/build/libstxxl-1.4.1/local/test2.cpp:45:24: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, unsigned int>*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, long long unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, struct64_type>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, struct64_type>*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key; BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 154 | bids[out_block] = next_read->bid = *(it++); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; stxxl::int_type = long long int]': +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; value_cmp = BenchmarkSort::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:229:19: required from 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:154:13: required from 'stxxl::stream::basic_runs_creator::sorted_runs_type& stxxl::stream::basic_runs_creator::result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:32: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:229:19: required from 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:154:13: required from 'stxxl::stream::basic_runs_creator::sorted_runs_type& stxxl::stream::basic_runs_creator::result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:32: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, struct64_type>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, trigger_entry, struct64_type>*>]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:229:19: required from 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:154:13: required from 'stxxl::stream::basic_runs_creator::sorted_runs_type& stxxl::stream::basic_runs_creator::result() [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:32: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:201:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -5924,13 +6667,28 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 594 | (*new_runs[0])[i++].bid = *cur; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -5945,14 +6703,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/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; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -5966,15 +6725,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' -/build/libstxxl-1.4.1/local/test2.cpp:45:24: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -5988,16 +6747,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:594:41: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 594 | (*new_runs[0])[i++].bid = *cur; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6009,14 +6758,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/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; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6030,6 +6780,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6041,6 +6802,31 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; value_cmp = BenchmarkSort::value_less; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6063,6 +6849,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6074,29 +6871,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:20: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; block_type = stxxl::typed_block<2097152, long int, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1436:32: required from 'void stxxl::stream::basic_runs_merger::merge_recursively() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1181:13: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' -/build/libstxxl-1.4.1/local/test2.cpp:49:16: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6110,30 +6893,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:32: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, 0, void>, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:527:9: required from 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, stxxl::unsigned_type) [with ValueType = stxxl::tuple; 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::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = stxxl::BID<2097152>*; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:152:39: required from 'void stxxl::block_manager::new_block(const DiskAssignFunctor&, stxxl::BID&, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; unsigned int BLK_SIZE = 2097152; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:713:31: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6145,44 +6904,14 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > >; block_type = stxxl::typed_block<2097152, long int, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, long int>, my_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:184:33: required from 'void stxxl::sorter::sort() [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' -/build/libstxxl-1.4.1/local/test2.cpp:49:16: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 108 | bids1[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 117 | bids2[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -6197,6 +6926,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6241,15 +6981,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 222 | bids[i] = *(it++); - | ~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6274,37 +7014,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, long int>*, std::vector, long int>, std::allocator, long int> > > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:639:23: required from 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; value_type = long int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:139:28: required from 'void stxxl::sorter::push(const value_type&) [with ValueType = long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; value_type = long int]' -/build/libstxxl-1.4.1/local/test2.cpp:45:24: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6349,6 +7058,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6393,6 +7113,18 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:166:13: required from 'void stxxl::loser_tree::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:205:13: required from 'void stxxl::loser_tree::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' +/build/libstxxl-1.4.1/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, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6401,6 +7133,20 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ @@ -6415,17 +7161,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, 0, void>, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:527:9: required from 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, stxxl::unsigned_type) [with ValueType = stxxl::tuple; 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::random_number32>::random_stream; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6448,23 +7183,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 108 | bids1[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 117 | bids2[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6476,18 +7194,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6510,6 +7216,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6565,15 +7282,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 222 | bids[i] = *(it++); - | ~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6598,6 +7315,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6620,6 +7348,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6631,6 +7370,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6642,6 +7392,28 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6653,6 +7425,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4096; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6664,6 +7447,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8192; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6675,6 +7469,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6686,6 +7491,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6697,6 +7513,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6708,15 +7535,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>; bid_type = stxxl::BID<2097152>]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_ostream.h:92:39: required from 'stxxl::buf_ostream::self_type& stxxl::buf_ostream::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/stream.h:527:9: required from 'stxxl::vector_iterator stxxl::stream::materialize(StreamAlgorithm&, stxxl::vector_iterator, stxxl::vector_iterator, 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::random_stream; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:150:39: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h:151:29: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 151 | write_bids[ibuffer] = bid; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6730,6 +7557,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6741,26 +7579,32 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In instantiation of 'void stxxl::sort_local::create_runs(InputBidIterator, RunType**, stxxl::int_type, stxxl::int_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:553:39: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:108:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 108 | bids1[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:117:18: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 117 | bids2[i] = *(it++); - | ~~~~~~~~~^~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:166:13: required from 'void stxxl::loser_tree::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:205:13: required from 'void stxxl::loser_tree::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' +/build/libstxxl-1.4.1/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, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 524288; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6769,16 +7613,18 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:158:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 158 | bids1[i] = next_run_reads[i].bid = *(it++); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6792,6 +7638,28 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6803,6 +7671,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6814,6 +7693,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6825,6 +7715,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6836,6 +7737,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6847,15 +7759,15 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:222:17: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 222 | bids[i] = *(it++); - | ~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': @@ -6869,6 +7781,17 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' @@ -6880,96 +7803,305 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:30: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; PrefetcherType = stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:166:13: required from 'void stxxl::loser_tree::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort::value_key_second>; value_type = struct64_type]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:205:13: required from 'void stxxl::loser_tree::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort::value_key_second>; value_type = struct64_type]' +/build/libstxxl-1.4.1/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, long long unsigned int> >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] + 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] 224 | *it = bid; | ~~~~^~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, unsigned int>*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' + 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) + | ^~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] + 224 | *it = bid; + | ~~~~^~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': @@ -7065,18 +8197,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 32768]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 32768]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7170,30 +8290,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, 0, void>, stxxl::tuple >*>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 262144]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 262144]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7225,18 +8321,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, 0, void>, stxxl::tuple > >, long long int>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 524288]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7268,29 +8352,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; bid_iterator_type = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 1048576]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 1048576]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7372,17 +8433,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7395,18 +8445,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, long long unsigned int>*>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:593:24: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8388608]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8388608]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7438,36 +8476,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key, long long unsigned int>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, long long unsigned int> >, long long int>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:659:28: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 16777216]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 16777216]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7499,29 +8507,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 33554432]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 33554432]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7553,6 +8538,25 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4096]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 67108864]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 67108864]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -7584,36 +8588,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 134217728]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 134217728]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7626,191 +8600,13 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator, struct64_type>*>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:548:24: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::interleaved_RC; BIDIteratorClass = stxxl::runs2bid_array_adaptor2<2097152, stxxl::simple_vector, struct64_type> >, long long int>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:614:28: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, struct64_type>*; bid_iterator_type = stxxl::sort_helper::trigger_entry, struct64_type>*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:360:21: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In instantiation of 'void stxxl::ksort_local::write_out(TypeKey*, TypeKey*, BlockType*&, const BlockType*, stxxl::int_type&, stxxl::int_type&, RunType&, write_completion_handler*&, typename BlockType::bid_type*&, stxxl::request_ptr*, stxxl::request_ptr*, InputBidIterator&, KeyExtractor) [with TypeKey = type_key; BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::int_type = long long int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::request_ptr = stxxl::counting_ptr]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:273:22: required from 'void stxxl::ksort_local::create_runs(InputBidIterator, RunType**, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:597:70: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:50: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:154:33: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 154 | bids[out_block] = next_read->bid = *(it++); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; bid_iterator_type = stxxl::ksort_local::trigger_entry, long long unsigned int>*; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:491:21: required from 'void stxxl::ksort_local::merge_runs(RunType**, stxxl::unsigned_type, RunType*, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(bid_iterator_type, bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; bid_iterator_type = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; stxxl::int_type = long long int]': -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1228:24: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; value_cmp = BenchmarkSort::value_less; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:140:26: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 140 | read_bids[i] = *(consume_seq_begin + prefetch_seq[i]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8192]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8192]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' +/build/libstxxl-1.4.1/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]' /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 2097152]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:977:25: required from 'stxxl::vector::vector(size_type, stxxl::unsigned_type) [with ValueType = stxxl::tuple; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int; size_type = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:139:21: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7826,688 +8622,31 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 134217728]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 134217728]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::SR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::SR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::SR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:237:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:229:19: required from 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:154:13: required from 'stxxl::stream::basic_runs_creator::sorted_runs_type& stxxl::stream::basic_runs_creator::result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:32: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::FR; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::FR; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::FR; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:239:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4096>& stxxl::BID<4096>::operator=(const stxxl::BID<4096>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4096>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4096]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8192>& stxxl::BID<8192>::operator=(const stxxl::BID<8192>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8192>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8192]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16384>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:170:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16384>& stxxl::BID<16384>::operator=(const stxxl::BID<16384>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16384>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16384]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<32768>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:172:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<32768>& stxxl::BID<32768>::operator=(const stxxl::BID<32768>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<32768>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 32768]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<65536>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<65536>& stxxl::BID<65536>::operator=(const stxxl::BID<65536>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<65536>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 65536]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<131072>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<131072>& stxxl::BID<131072>::operator=(const stxxl::BID<131072>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<131072>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 131072]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<262144>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<262144>& stxxl::BID<262144>::operator=(const stxxl::BID<262144>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<262144>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 262144]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<524288>& stxxl::BID<524288>::operator=(const stxxl::BID<524288>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<524288>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 524288]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<1048576>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<1048576>& stxxl::BID<1048576>::operator=(const stxxl::BID<1048576>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<1048576>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 1048576]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, trigger_entry, 0, void>, stxxl::tuple >*>]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; RunType = stxxl::simple_vector, 0, void>, stxxl::tuple > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort, stxxl::random_number32>::value_less; typename BlockType::value_type = stxxl::tuple; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; StrictWeakOrdering = BenchmarkSort, random_number32>::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:184:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:186:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<4194304>& stxxl::BID<4194304>::operator=(const stxxl::BID<4194304>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<4194304>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 4194304]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8388608>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<8388608>& stxxl::BID<8388608>::operator=(const stxxl::BID<8388608>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<8388608>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 8388608]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<16777216>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<16777216>& stxxl::BID<16777216>::operator=(const stxxl::BID<16777216>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<16777216>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 16777216]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<33554432>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:192:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<33554432>& stxxl::BID<33554432>::operator=(const stxxl::BID<33554432>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<33554432>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 33554432]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<67108864>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:194:9: required from 'int benchmark_disks_random_alloc(stxxl::uint64, stxxl::uint64, stxxl::uint64, const std::string&) [with AllocStrategy = stxxl::striping; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<67108864>& stxxl::BID<67108864>::operator=(const stxxl::BID<67108864>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<67108864>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 67108864]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<134217728>; DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::striping; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::striping; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:241:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<134217728>& stxxl::BID<134217728>::operator=(const stxxl::BID<134217728>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<134217728>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 134217728]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:229:19: required from 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:154:13: required from 'stxxl::stream::basic_runs_creator::sorted_runs_type& stxxl::stream::basic_runs_creator::result() [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:32: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::sort_helper::trigger_entry, struct64_type>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, trigger_entry, struct64_type>*>]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:430:62: required from 'void stxxl::sort_local::merge_runs(RunType**, stxxl::int_type, RunType*, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; RunType = stxxl::simple_vector, struct64_type> >; ValueCmp = BenchmarkSort::value_less; stxxl::int_type = long long int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:628:45: required from 'stxxl::simple_vector >* stxxl::sort_local::sort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, ValueCmp) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ValueCmp = BenchmarkSort::value_less; typename BlockType::value_type = struct64_type; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:750:26: required from 'void stxxl::sort(ExtIterator, ExtIterator, StrictWeakOrdering, unsigned_type) [with ExtIterator = vector_iterator, 4>; StrictWeakOrdering = BenchmarkSort::value_less; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:159:24: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4096]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4096]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4096>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:114:61: required from 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with long long unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:231:9: required from 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int; std::string = std::__cxx11::basic_string]' +/build/libstxxl-1.4.1/tools/benchmark_disks.cpp:274:52: required from here /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:203:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 203 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 8192]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 8192]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<8192>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:80:57: required from 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC; stxxl::int64 = long long int]' -/build/libstxxl-1.4.1/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]' -/build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp:235:20: required from here /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:185:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = stxxl::disk_allocator::first_fit; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 185 | bind2nd(first_fit(), requested_size) _STXXL_FORCE_SEQUENTIAL); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8771,19 +8910,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = stxxl::trigger_entry_iterator<__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:229:19: required from 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:154:13: required from 'stxxl::stream::basic_runs_creator::sorted_runs_type& stxxl::stream::basic_runs_creator::result() [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:32: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:224:13: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 224 | *it = bid; - | ~~~~^~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h: In instantiation of 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 4194304]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:122:19: required from 'void stxxl::disk_allocator::new_blocks(stxxl::BIDArray&) [with unsigned int BlockSize = 4194304]' /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:213:43: required from 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<4194304>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; stxxl::unsigned_type = long long unsigned int]' @@ -8970,110 +9096,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > >; BufferPtrVector = std::vector, 0, void>*, std::allocator, 0, void>*> >; Prefetcher = stxxl::block_prefetcher, 0, void>, __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >; value_cmp = BenchmarkSort, stxxl::random_number32>::value_less; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort, stxxl::random_number32>::random_stream; CompareType = BenchmarkSort, stxxl::random_number32>::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator, stxxl::random_number32>::random_stream, BenchmarkSort, stxxl::random_number32>::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort_helper.h:131:42: required from 'void stxxl::sort_helper::refill_or_remove_empty_sequences(SequenceVector&, BufferPtrVector&, Prefetcher&) [with SequenceVector = std::vector, std::allocator > >; BufferPtrVector = std::vector*, std::allocator*> >; Prefetcher = stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1060:62: required from 'void stxxl::stream::basic_runs_merger::fill_buffer_block() [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1258:9: required from 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1506:25: required from 'stxxl::stream::runs_merger::runs_merger(sorted_runs_type&, value_cmp, stxxl::unsigned_type) [with RunsType = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; CompareType = BenchmarkSort::value_less; AllocStr = stxxl::RC; sorted_runs_type = stxxl::counting_ptr, struct64_type>, BenchmarkSort::value_less> >; value_cmp = BenchmarkSort::value_less; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:1554:11: required from 'stxxl::stream::sort::sort(Input&, CompareType, stxxl::unsigned_type) [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; RunsCreatorType = stxxl::stream::runs_creator::random_stream, BenchmarkSort::value_less, 2097152, stxxl::RC>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:183:37: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:166:13: required from 'void stxxl::loser_tree::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:205:13: required from 'void stxxl::loser_tree::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' -/build/libstxxl-1.4.1/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, 0, void>; RunType = stxxl::simple_vector, unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:217:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; block_type = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; PrefetcherType = stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:166:13: required from 'void stxxl::loser_tree::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:205:13: required from 'void stxxl::loser_tree::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, 0, void>, stxxl::block_prefetcher, 0, void>, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort, stxxl::random_number32>::value_key_second>; value_type = stxxl::tuple]' -/build/libstxxl-1.4.1/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, 0, void>; RunType = stxxl::simple_vector, long long unsigned int> >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, RC, long long unsigned int, long long int, 2097152, lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, random_number32>::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:220:58: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(block_type*&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; BidIteratorType = stxxl::ksort_local::trigger_entry, long long unsigned int>*; block_type = stxxl::typed_block<2097152, struct64_type, 0, void>]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/run_cursor.h:95:45: required from 'void stxxl::run_cursor2::operator++() [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; PrefetcherType = stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:166:13: required from 'void stxxl::loser_tree::multi_merge_unrolled_0(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort::value_key_second>; value_type = struct64_type]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/losertree.h:205:13: required from 'void stxxl::loser_tree::multi_merge(value_type*, value_type*) [with RunCursorType = stxxl::run_cursor2, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*> >; RunCursorCmpType = stxxl::ksort_local::run_cursor2_cmp, stxxl::block_prefetcher, stxxl::ksort_local::trigger_entry, long long unsigned int>*>, BenchmarkSort::value_key_second>; value_type = struct64_type]' -/build/libstxxl-1.4.1/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, long long unsigned int> >; KeyExtractor = BenchmarkSort::value_key_second; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:674:59: required from 'stxxl::simple_vector >* stxxl::ksort_local::ksort_blocks(InputBidIterator, stxxl::unsigned_type, stxxl::unsigned_type, KeyExtractor) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>; AllocStrategy = stxxl::RC; InputBidIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; KeyExtractor = BenchmarkSort::value_key_second; typename KeyExtractor::key_type = long long unsigned int; typename BlockType::bid_type = stxxl::BID<2097152>; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:801:26: required from 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, unsigned_type) [with ExtIterator = vector_iterator, 4>; KeyExtractor = BenchmarkSort::value_key_second; unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:168:25: required from 'BenchmarkSort::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_sort.cpp:223:62: required from here -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:182:32: warning: implicitly-declared 'stxxl::BID<2097152>& stxxl::BID<2097152>::operator=(const stxxl::BID<2097152>&)' is deprecated [-Wdeprecated-copy] - 182 | read_bids[ibuffer] = *(consume_seq_begin + next_2_prefetch); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -In file included from /usr/include/c++/12/cassert:44, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] - 100 | assert(result + size <= buffer + realloc_size); - | ~~~~~~~^~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here - 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In instantiation of 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<524288>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: required from 'void stxxl::block_manager::new_blocks(const DiskAssignFunctor&, BIDIteratorClass, BIDIteratorClass, stxxl::unsigned_type) [with DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >; stxxl::unsigned_type = long long unsigned int]' /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_ext_merger.h:1005:27: required from 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; size_type = long long unsigned int]' @@ -9251,6 +9273,23 @@ In file included from /usr/include/c++/12/cassert:44, from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:23: warning: pointer 'result' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] + 100 | assert(result + size <= buffer + realloc_size); + | ~~~~~~~^~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:91:46: note: call to 'void* realloc(void*, size_t)' here + 91 | char* realloced = (char*)std::realloc(buffer, realloc_size); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/cassert:44, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, from /build/libstxxl-1.4.1/include/stxxl/mng:15: /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] @@ -9285,17 +9324,17 @@ [ 96%] Linking CXX executable test2 cd /build/libstxxl-1.4.1/obj-x86_64-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=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -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 CMakeFiles/test2.dir/test2.cpp.o -o test2 ../lib/libstxxl.so.1.4.1 -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -[ 96%] Built target test2 [ 98%] Linking CXX executable test1 cd /build/libstxxl-1.4.1/obj-x86_64-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=/build/libstxxl-1.4.1=. -fstack-protector-strong -Wformat -Werror=format-security -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 CMakeFiles/test1.dir/test1.cpp.o -o test1 ../lib/libstxxl.so.1.4.1 make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' +[ 98%] Built target test2 [ 98%] Built target test1 In file included from /usr/include/c++/12/cassert:44, from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:24: /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] 100 | assert(result + size <= buffer + realloc_size); @@ -9312,7 +9351,7 @@ In file included from /usr/include/c++/12/cassert:44, from /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:18, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/typed_block.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:24: + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:26: /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h: In function 'void* stxxl::aligned_alloc(size_t, size_t) [with long unsigned int Alignment = 4096]': /build/libstxxl-1.4.1/include/stxxl/bits/common/aligned_alloc.h:100:40: warning: pointer 'buffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] 100 | assert(result + size <= buffer + realloc_size); @@ -11937,10 +11976,10 @@ make[2]: Leaving directory '/build/libstxxl-1.4.1/doc/latex' make[1]: Leaving directory '/build/libstxxl-1.4.1' dh_auto_test - cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 + cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 make[1]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j15 +/usr/bin/ctest --force-new-ctest-process --verbose -j16 UpdateCTestConfiguration from :/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/libstxxl-1.4.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -11963,7 +12002,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/libstxxl-1.4.1' dh_auto_install - cd obj-x86_64-linux-gnu && make -j15 install DESTDIR=/build/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j16 install DESTDIR=/build/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/libstxxl-1.4.1 -B/build/libstxxl-1.4.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/CMakeFiles /build/libstxxl-1.4.1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -11988,22 +12027,22 @@ make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' cd /build/libstxxl-1.4.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/libstxxl-1.4.1 /build/libstxxl-1.4.1/local /build/libstxxl-1.4.1/obj-x86_64-linux-gnu /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/local/CMakeFiles/test2.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' +make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make[4]: Nothing to be done for 'local/CMakeFiles/test2.dir/build'. +make[4]: Nothing to be done for 'local/CMakeFiles/test1.dir/build'. make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -make[4]: Nothing to be done for 'local/CMakeFiles/test1.dir/build'. +make[4]: Nothing to be done for 'local/CMakeFiles/test2.dir/build'. make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' -[ 76%] Built target test2 -[ 80%] Built target test1 make[4]: Entering directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' make[4]: Nothing to be done for 'tools/CMakeFiles/stxxl_tool.dir/build'. make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' +[ 76%] Built target test1 +[ 80%] Built target test2 [100%] Built target stxxl_tool make[3]: Leaving directory '/build/libstxxl-1.4.1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/libstxxl-1.4.1/obj-x86_64-linux-gnu/CMakeFiles 0 @@ -12232,8 +12271,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-3_amd64.deb'. dpkg-deb: building package 'libstxxl-doc' in '../libstxxl-doc_1.4.1-3_all.deb'. +dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-3_amd64.deb'. dpkg-deb: building package 'libstxxl1v5' in '../libstxxl1v5_1.4.1-3_amd64.deb'. dpkg-deb: building package 'libstxxl1v5-dbgsym' in '../libstxxl1v5-dbgsym_1.4.1-3_amd64.deb'. dpkg-deb: building package 'libstxxl1-bin' in '../libstxxl1-bin_1.4.1-3_amd64.deb'. @@ -12245,12 +12284,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3772981/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/640655 and its subdirectories -I: Current time: Thu May 4 18:38:05 -12 2023 -I: pbuilder-time-stamp: 1683268685 +I: removing directory /srv/workspace/pbuilder/3772981 and its subdirectories +I: Current time: Fri Jun 7 03:12:58 +14 2024 +I: pbuilder-time-stamp: 1717679578